出差新疆,修改别人的代码,请教CancelUpdate和CancelBatch的区别! |
如果希望取消对当前 记录所做的任何更改或者放弃新添加的记录,则必须调用CancelUpdate 方法 CancelBatch [AffectRecords]. 当记录集处于批修改模式下时,该方法用于取消任 何要发生的修改。AffectRecords指明那些记录方法CancelBatch将要取消 |
CancelBatch 取消批次更新。 CancelUpdate 取消更新。 |
主表采用立即更新模式,从表批更新模式! 从表中既可能添加,也可能修改、删除等动作! 提交时,在try except end中,采用BatchUpdate是肯定的! 但: 1、在except end中是否需要CancelUpdate或者CancelBatch? 2、如果修改后点击取消按钮,应该调用CancelBatch或者CancelUpdate? 我发现调用CancelBatch后,界面还是显示的修改后而不想保存的数据! |
调用CancelBatch后,刷新一下。 |
谢谢! |