Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
evgenybe

Помогите найти ошибку: No data exists for the row/column

22.09.2009, 22:04. Показов 2734. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Получаю ошибку No data exists for the row/column.
Вот мой код:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim CNN as OleDb.OleDbConnection 
        Dim sCNN, sSQL as string
        Dim cm as OleDb.OleDbCommand 
        Dim dr as OleDb.OleDbDataReader 
        
        sCNN = Application('sCNN')
        CNN = New OleDb.OleDbConnection (sCNN)
        
        try
            CNN.Open()
            Response.Write('Открыто соединение с БД ' & CNN.DataBase.ToString  & '')
            'Response.Write('Database Server Version - ' & CNN.ServerVersion.ToString & '<Br>' ) 
            sSQL = 'SELECT Top 10 * FROM Slov'
            cm = New OleDb.OleDbCommand(sSQL, CNN)
        catch sx as OleDb.OleDbException 
            Response.Write('Соединение не открыто: ' & sx.message)
        end try
        
        Try
            dr = cm.ExecuteReader()
            Eng.Text = dr.GetString(1)
            CNN.close
        catch sx as OleDb.OleDbException 
            Response.Write('DataReader is not created. Error: ' & sx.message)
        End Try
Ошибка в этой строке: Eng.Text = dr.GetString(1)

Помогите!!!
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.09.2009, 22:04
Ответы с готовыми решениями:

пишет ошибку на 4 таблице prodaja Msg 1778, Level 16, State 0, Line 1 Column 'prodavci.kod_prodavca_id' is not the same data type as referenc
create table prodaja_kompov( tovari_id integer identity (1,1) not null primary key, naimenovanie_tovara varchar(20) not null, ...

DataGridView row=-1, column=-1
Всем доброго времени суток! Создаю DataGridView и задаю получение данных в DataSource из коллекции. Потом добавляю программно столбцы....

DBGrid -> value by row, column
Как получить значение ячейки в DBGrid (-&gt; data from TQuery) Скажем есть DBGrid1 AnsiString columname=&quot;id&quot;; int row =...

5
SergeyP
23.09.2009, 01:12
А Вы уверены что в возвращаемых строках больше одного столбца? Я имею ввиду, что ordinal, передаваемый в GetString() - zero based.
SergeyP
23.09.2009, 01:14
... Забыл, перед вызовом GetString() попробуйте делать DataReader.IsDBNull
Dimitr
23.09.2009, 09:19
Если я не ошибаюсь, то после ExecuteReader() нужно проверить есть ли вообще что-нибудь в возвращаемом запросе.
If dr.Read then
...
evgenybe
23.09.2009, 11:09
Спасибо всем!
Естественно, что первой мыслью было - а есть ли вообще данные в возвращаемом DataReader? И вы с блеском на это мне ответили!!!
1) If dr.Read then ...
2) DataReader.IsDBNull

Оказалось - данные есть. Но их не видно, до тех пор пока не запущен метод DataReader.Read(). По аналогии с Recordset впечатление, что указатель стоит выше первой записи на Recordset.BOF
Неужели нет никакого способа, кроме метода Read() заставить Datareader() 'спуститься' на первые данные???
Dimitr
23.09.2009, 13:47
Опять же если я не ошибаюсь, то DataReader.Read единственный и необходимый метод, который обязателен к использованию после выполнения запроса.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.09.2009, 13:47
Помогаю со студенческими работами здесь

Matrix proxy row and column
Здравствуйте, уважаемые форумчане. using namespace boost::numeric::ublas; vector&lt;float&gt; q(50000, 1); ...

Canvas на всю ширину и высоту column и row
&lt;Grid.ColumnDefinitions&gt; &lt;ColumnDefinition x:Name=&quot;gridColumn&quot; Width=&quot;*&quot;/&gt; &lt;/Grid.ColumnDefinitions&gt; &lt;Grid.RowDefinitions&gt; ...

Errormessage: Incorrect integer value: '' for column `base`.`news`.`id` at row 1
Здравствуйте! Когда стоял на сервере php 5.6 все работало отлично, но когда обновили до PHP 7.3.14, начали сыпаться ошибки. Как...

Вывод двух одинаковых названий столбцов из БД row['column']
таблица1 - поле name таблица 2 - поле name как вывести значение name двух одинаковых названий столбцов из БД mysql с помощью row ? ...

ERROR 1264 (22003): Out of range value for column 'sales' at row 1
Здравствуйте, не могу понять где ошибка. Пишет что вышел за границы 'sales', но вроде все верно. Заранее спасибо. mysql&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru