C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Непонятная ошибка при прохождении по ДатаСету!
Ildar
  Отправлено: 08.10.2004, 19:12


Не зарегистрирован







есть такой кусок кода
ADOQuery1->Open();
ADOQuery1->First();
int i=0;
while(!ADOQuery1->Eof)
{
Memo1->Lines->Add(i);
i++;
ADOQuery1->Next();
}
ADOQuery1->Close();

Выдаёт ошибку
"BOF или EOF имеют значение TRUE, либо тек. запись удалена! Для выполнения опперации требуется текущая запись!"
Выдается при попытке закрыть АДОКверю. Я так понимаю что ему не нравиться что я делаю НЕКСТ стоя на последней записи. Самое интересное что раньше такого небыло.
Ildar
Отправлено: 08.10.2004, 19:48


Не зарегистрирован







Надо добавить что этоже выдается при закрытии пустого ДатаСета. Я что тперь не могу закрыть пустой датасет? и что мне делать?
Valdemar
Отправлено: 11.10.2004, 07:55


Мастер участка

Группа: Участник
Сообщений: 433



Подобные проблемы, вроде бы, были если не установлен последний Update.

Вернуться в Работа с базами данных в C++Builder