Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Eof Bof

328
12 августа 2003 года
Felix
257 / / 20.07.2000
пишу следующее, да сразу примечание, записи с ид=100 нету!!!!

void __fastcall TForm1::Button1Click(TObject *Sender)
{
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("SELECT * FROM tFelix WHERE id=100");
ADOQuery1->Open();

}

запускаю... один раз жму кнопку... все нормально ничего не происходит.. второй раз жму - ошибка

either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record
328
12 августа 2003 года
Felix
257 / / 20.07.2000
кажеться разобрался... нужен патч к АДО компонентам.... вопрос... где его взять.. на борланд ком я его что то не нахожу...
348
12 августа 2003 года
Saris
389 / / 14.03.2003
Цитата:
Originally posted by Felix
кажеться разобрался... нужен патч к АДО компонентам.... вопрос... где его взять.. на борланд ком я его что то не нахожу...


Он вроде входит в состав патча к билдеру.

328
12 августа 2003 года
Felix
257 / / 20.07.2000
Цитата:
Originally posted by Saris

Он вроде входит в состав патча к билдеру.



нашел http://info.borland.com/devsupport/bcppbuilder/patches/#cbuilder5


а временный выход сделал такой

void __fastcall TForm1::Button1Click(TObject *Sender)
{
try
{
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("SELECT * FROM tFelix WHERE id=100");
ADOQuery1->Open();
}
catch (...)
{
ShowMessage("Sorry");
};
}

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог