Eof Bof
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
кажеться разобрался... нужен патч к АДО компонентам.... вопрос... где его взять.. на борланд ком я его что то не нахожу...
Цитата:
Originally posted by Felix
кажеться разобрался... нужен патч к АДО компонентам.... вопрос... где его взять.. на борланд ком я его что то не нахожу...
кажеться разобрался... нужен патч к АДО компонентам.... вопрос... где его взять.. на борланд ком я его что то не нахожу...
Он вроде входит в состав патча к билдеру.
Цитата:
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");
};
}