P
pbz
Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序在98和2000运行没问题,但到了xp就出了下面的错误提示:“BOF 或 EOF 中有一个是"真",或者当前
的记录已被删除,但应用程序要求操作的是当前的记录”。
源程序是:
AnsiString sqlstr;
sqlstr = "Select * from msg where sendflag=1 and wrong<4";
if (ADOQuery1->Active)
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(sqlstr);
ADOQuery1->Open();
ADOQuery1->Close();
如果数据库里没有满足条件的数据,就会出现上面的出错提示。
请高手指条明路走走。
的记录已被删除,但应用程序要求操作的是当前的记录”。
源程序是:
AnsiString sqlstr;
sqlstr = "Select * from msg where sendflag=1 and wrong<4";
if (ADOQuery1->Active)
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(sqlstr);
ADOQuery1->Open();
ADOQuery1->Close();
如果数据库里没有满足条件的数据,就会出现上面的出错提示。
请高手指条明路走走。