关于ADO查询数据库的问题?

haibinsong78 2003-06-27 04:40:50
Delphi5.0用ADO连接到SQL2000数据库
现在遇到个问题:
在查询时,如果没有查询到有效记录,那么再执行查询就出错,
提示:EOF或BOF有一个是真,或者当前记录被删除,所需要的操作需要一个当前记录。
我想应该是当前的记录指针有问题,但不知如何解决,请各位指点。谢谢!
...全文
53 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhp97 2003-06-30
  • 打赏
  • 举报
回复
或者有可能你没判断就对记录集做了操作,delphi5的这个bug你也先解决下,如果还不行,就该考虑你的操作问题了。
实在没办法了,就try except吧
haibinsong78 2003-06-30
  • 打赏
  • 举报
回复
接受答案,谢谢
litangel 2003-06-30
  • 打赏
  • 举报
回复
ftp://ftpc.inprise.com/pub/delphi/devsupport/updates/adoexpress/d5adoupdate2.exe
xthggg 2003-06-28
  • 打赏
  • 举报
回复
我没用过delphi 5 还不知道有这个bug呢
wate 2003-06-27
  • 打赏
  • 举报
回复
是ado的漏洞,下载升级程序吧,我也遇到过这样的事情,呵呵:)
payzq 2003-06-27
  • 打赏
  • 举报
回复
try
except
end;
firetoucher 2003-06-27
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1830/1830724.xml?temp=.2850458
litangel 2003-06-27
  • 打赏
  • 举报
回复
这是ado的bug。

你要安装一个升级包就可以了。

先安装pack1,再安装pack2。
pack2就是解决了你的这个问题。

网上有下载,你搜索一下吧。
ziqing 2003-06-27
  • 打赏
  • 举报
回复
LOOK一下你的SQL语句!!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧