读书人

adoquery.cancel与adoquery.cancelupd

发布时间: 2012-03-15 11:50:38 作者: rapoo

adoquery.cancel与adoquery.cancelupdates有何区别?
up

[解决办法]
一个是手动,一个是自动
[解决办法]
CancelUpdates是继承自ADO原生接口的方法,用来取消尚未提交的记录,与CancelBatch(arAll)的作用一样,原生的CancelBatch和CancelUpdates通常只用在批量模式中,但是在TADOQuery的继承中对单记录模式应当同样有效。

Cancel是继承自TDataset的虚方法,通过TADOQuery的父类TCustomADODataset Override,使其调用ADO原生接口的CancelUpdate方法,取消当前编辑或插入的记录。
[解决办法]
简单的说,一个用于批处理,一个用于单一记录

读书人网 >.NET

热点推荐