1. 程式人生 > >ADOTable的CancelUpdate和CancelBatch的區別?(100分)

ADOTable的CancelUpdate和CancelBatch的區別?(100分)

謝謝 刷新 dota ado body ctr 點擊取消按鈕 fec try

出差新疆,修改別人的代碼,請教CancelUpdate和CancelBatch的區別!
如果希望取消對當前
記錄所做的任何更改或者放棄新添加的記錄,則必須調用CancelUpdate 方法
CancelBatch [AffectRecords]. 當記錄集處於批修改模式下時,該方法用於取消任
何要發生的修改。AffectRecords指明那些記錄方法CancelBatch將要取消
CancelBatch 取消批次更新。 CancelUpdate 取消更新。
主表采用立即更新模式,從表批更新模式!
從表中既可能添加,也可能修改、刪除等動作!
提交時,在try except end中,采用BatchUpdate是肯定的!
但:
1、在except end中是否需要CancelUpdate或者CancelBatch?
2、如果修改後點擊取消按鈕,應該調用CancelBatch或者CancelUpdate?

我發現調用CancelBatch後,界面還是顯示的修改後而不想保存的數據!
調用CancelBatch後,刷新一下。
謝謝!

ADOTable的CancelUpdate和CancelBatch的區別?(100分)