使用 ADO的CancelBatch方法的一个错误信息提示。(30分)

  • 主题发起人 主题发起人 gxtdlang
  • 开始时间 开始时间
G

gxtdlang

Unregistered / Unconfirmed
GUEST, unregistred user!

使用 ADO的CancelBatch方法的一个错误信息提示。
工作环境:ADO+SQLServer2000+D6
我使用事务来管理主明细表的一致性和完整性。用BATCHUPDATE方法正常,但当我想用CANCELBATCH方法来取消对于数据的修改, 目的
1》 使输入到ADODATASET中的缓存记录删除。
《请问如何达到目的?》
2》但是有一上错误的:提示为“行句柄引用了一个已被删除的行或被标识未删除的行”《请问如何处理?》

我找了下联机帮助,但没有找到。刚学SQLSER2K,没料到有很多问题,我好菜!
多多帮忙,各位!我已是穷光蛋。
 
CANCELBATCH就已经删除未更新的记录了。
“行句柄引用了一个已被删除的行或被标识未删除的行”是因为你的数据库中有重记录。
 
别人已经提到,在调试时会出错,可执行文件运行时不会。
 
后退
顶部