当Adoquery 中只有一条数据库的时候,这个时候删除 就会报 :BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。这个错误

导致这个错误的原因是ado的一个bug,这个问题遇到了很多次了,浪费了大量的时间也没有一个结果,今日终于测试出这个问题的原因了,如下图:

 

 

在需要客户经常用到的表如trade表 由于 遇到这个情况较少可以 考虑 继续设置成1000,对于记录数 不太多的表可以设置成1,保证删除不报错

posted on 2014-08-25 16:04  del88  阅读(27)  评论(0编辑  收藏  举报