首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

adoquery.cancel与adoquery.cancelupdates有何区别?该怎么解决

2012-03-15 
adoquery.cancel与adoquery.cancelupdates有何区别?up[解决办法]一个是手动,一个是自动[解决办法]CancelUp

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

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

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

热点排行