当Adoquery 中只有一条数据库的时候,这个时候删除 就会报 :BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。这个错误
导致这个错误的原因是ado的一个bug,这个问题遇到了很多次了,浪费了大量的时间也没有一个结果,今日终于测试出这个问题的原因了,如下图:

在需要客户经常用到的表如trade表 由于 遇到这个情况较少可以 考虑 继续设置成1000,对于记录数 不太多的表可以设置成1,保证删除不报错
本文来自博客园,作者:del88,转载请注明原文链接:https://www.cnblogs.com/del88/p/3935195.html
浙公网安备 33010602011771号