ADO问题!!!!!!!

5027527 2001-08-31 11:39:07
我在DELPHI中一些代码实现如下:

ADODataSet1.CommandText:='select * from tbreport';
ADODataSet1.Open;
ADODataSet1.close;

tbreport是一个空表,结果在ADODataSet1.close时,出现如下错误:

“BOF 或EOF 中有一个是‘真’,或者当前的记录已被删除所需的操作要求是一个当前的记录。”

能不能在ADODataSet1打开一个空表如后,可以继续使用它?谢谢各位大虾不吝指教。:)



...全文
56 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
5027527 2002-05-26
  • 打赏
  • 举报
回复
本贴完毕。
5027527 2002-05-26
  • 打赏
  • 举报
回复
谢谢大家,本贴完毕。
5027527 2002-05-26
  • 打赏
  • 举报
回复
谢谢大家,本贴完毕。
tikkypeng 2001-08-31
  • 打赏
  • 举报
回复
ADO二号升级包
一笑天下而已 2001-08-31
  • 打赏
  • 举报
回复
你有下载delphi5.0的补丁吗?(如果你用的是DELPHI5)
http://www.pchome.net/dl/delphi.htm
到这个网址下载吧
d5adoupdate2.exe
delpi5_update.exe
补丁名!

另一种方法是用delphi6.0
zenghf 2001-08-31
  • 打赏
  • 举报
回复
我遇到的是何你同样的问题,如果当你查询为空时,将会出现一个严重的错误,导致以后的查询无法完成。据我了解,如果是DELPHI5,那么可能是BUG,应升级ADO。或使用6.0。我想暂时的解决方法是这样,如果 你有更好的方法请告诉我。

5,388

社区成员

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

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