导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
mqw (-_-)
★☆☆☆☆
-
普通会员
2003/4/21 21:17:41
标题:
加入我的收藏
楼主:
我用 TADOQuery *query=new TADOQuery(this); AnsiString sql="select * from tablename"; query->Connection=DataModule1->ADOConnection; query->Close(); query->SQL->Clear(); query->SQL->Add(sql); query->Open(); query->First(); .... query->Close(); //* delete query; 已知数据库中无记录,当 //* 句时报错: either Eof or Bof is true,requested operation requires a current record! 难道当查不到记录时就不能关闭吗? 我将// * 一句去掉,执行delete query时,也报同样的错误? 请高手指教!
----------------------------------------------
-
作者:
2003/4/21 22:29:17
1楼:
什么语言写的哦。 query->First();语句前加上判断 if query->recordcount<0 then exit;
----------------------------------------------