Delphi利用ADO连接数据库报错“bof或eof中有一个是真,或者当前记录已被删除,所需的操作要求一个当前的操作”

来源:互联网 发布:淘宝商家发票 编辑:程序博客网 时间:2024/05/23 02:13

问题描述:

利用ADO连接数据库,查询数据,代码如下:

报错如下:

解决办法:在关闭Query之前 ,增加一行Query.first;如下图所示;


也许这不是好的解决办法;希望有看到的读者提供更好的方法,感谢。

注:我用的是Delphi5,ADO连接数据库,Delphi5的ADO连接数据库Delphi5本身存在BUG,用Delphi7的ADO连接数据库就不会出现问题;

所以如果是Delphi5的话,还是利用BDE的方式连接数据库吧。

0 0
原创粉丝点击