谁能告诉我adodc1.refresh与Adodc1.Recordset.CancelBatch或Adodc1.Recordset.CancelUpdate的区别

时间:2021-06-17 16:03:06
在实际使用中
如果要取消保存数据,用adodc1.refresh就行了。
而用
Adodc1.Recordset.CancelBatch(取消在调用 Update 方法前对当前记录或新记录所作的任何更改)
或Adodc1.Recordset.CancelUpdate(取消挂起的批更新)
的好外在哪里呢

2 个解决方案

#1


有人知道吗

#2


adodc1.refresh 只是刷新而已,原来的资料是什么样子,现在的数据里的数据是什么样子它就是什么样子了。比如它会重置游标和BookMark. 
  CancelBatch和CancelUpdate是对于当前记录集来说的,对应于你打开的方式,是批处理还是别的。

#1


有人知道吗

#2


adodc1.refresh 只是刷新而已,原来的资料是什么样子,现在的数据里的数据是什么样子它就是什么样子了。比如它会重置游标和BookMark. 
  CancelBatch和CancelUpdate是对于当前记录集来说的,对应于你打开的方式,是批处理还是别的。