F
freesoaring
Unregistered / Unconfirmed
GUEST, unregistred user!
最近用ADOQuery遇到一个怪问题,代码如下:
adoquery1.close;
adoquery1.sql.text:='select * from table1 where number=1';
adoquery1.open;
说明:当上面的查询为空时,如果再写adoquery1.close;就出错!
系统提示:Bof或Eof有一个为真,或者当前记录被删除所以出错。
但我怎么解决呀,难道返回的结果集为空后,该控件就不能close再使用了吗?
adoquery1.close;
adoquery1.sql.text:='select * from table1 where number=1';
adoquery1.open;
说明:当上面的查询为空时,如果再写adoquery1.close;就出错!
系统提示:Bof或Eof有一个为真,或者当前记录被删除所以出错。
但我怎么解决呀,难道返回的结果集为空后,该控件就不能close再使用了吗?