为何关闭一个空的记录集时出错?(100分)

Y

ymf

Unregistered / Unconfirmed
GUEST, unregistred user!
adoquery3.Close;
adoquery3.SQL.Clear;
adoquery3.SQL.Add('select * from 表名');
adoquery3.Open;
以上代码第一次执行时如果返回一个空的结果集,执行adoquery3.close;时就会出错为:
“BOF或EOF中有一个是‘真’,或者当前的记录被删除,所需的操作要求一个当前的记录。”
数据库为:SQL-Server2000,请问各位大侠如何处理?
 
请update你的Ado 控件包或用D6
 
你的ADO版本是多少?
 
delphi ado得著名bug
升级就没事了
http://plenilune.top263.net/main.htm
 
[:D]谢谢各位,问题已经解决了
 
顶部