adotable.findfirst方面的问题(20分)

  • 主题发起人 主题发起人 zhengang889
  • 开始时间 开始时间
Z

zhengang889

Unregistered / Unconfirmed
GUEST, unregistred user!
那位能帮帮忙,我在用adotable.findfirst时当没有符合条件的记录时系统提示出错,提示为 "eof或bof为1,或者当前纪录被删除,没有要操作的记录"
 
提前判断是否eof
不行就try一下再except一个空语句
 
adotable.findfirst本身就是一个逻辑函数,它不该提示错误的啊,要是向你说的那样,这个函数就没什么意义了.我想可能是我用时方法不对,那位能帮忙解决一下
 
错误原因是因为这已是最前面一条记录了。你还移动。。那肯定错误啊
加上这句
if recno<>recordcount then
begin
adotable.findfirst;
end
else
begin
showmessage('已是最前面一条记录了');
end;
 
多人接受答案了。
 
后退
顶部