记录删除错误:BOF或EOF有一个是真(50分)

  • 主题发起人 主题发起人 esxpd
  • 开始时间 开始时间
E

esxpd

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi7+sqlserver2000<br>adoquery打开一个表,当表中只有一条记录时,执行delete后,出现如下错误提示:<br><br>BOF或EOF有一个是'真',或当前的记录已被删除,所需的操作要求一个当前的记录.<br><br>百思不得其解.望指教.
 
升级D7 update1应该就可以了
 
升级D7 update1后还是错误!
 
应该是你delete后还有代码被执行了吧
 
檢查你DELETE后有沒有執行別的代碼
 
应该是ADO的BUG<br>升级MDAC2.8
 
能不能把代码帖出来看看呀?如果不是有其他代码的话,就要找其他原因了。
 
Delphi 的ADO处理有问题的
 
D7有两个升级包,一个是专门升级ADO的,升一下就好了。
 
升级补丁就好了。
 
你删的那张表是不是没有主键?
 
升級ADO補丁,然後再檢查下此表有沒有外鍵約束
 
CacheSize属性改成1即可。
 
后退
顶部