怎样在Ado下实现缓冲,就象TQUERY的CachedUpdates一样(100分)

  • 主题发起人 主题发起人 tomchen
  • 开始时间 开始时间
T

tomchen

Unregistered / Unconfirmed
GUEST, unregistred user!
新手请教
怎样在Ado下实现缓冲,就象TQUERY的CachedUpdates一样,
谢谢!

 
要进行批量更新,数据集的curortype 特性必须设为ctkeyset 或ctstatic;
locktype 特性必须设为itbatchoptimistic;commandtext特性(tadodataset)或
SQL特性(TADOquery)必须是一个select 查询,对物tadostoredpro来说,
procedurenamE特性必须指定一个能够返回结果集的存储过程.
一旦以批量更新方式打开了数据集,以后对数据集所作的修改将被缓存起来,
而不是直接写到数据库中,但它只适用于单个数据集(切记!)
更新后使用updatebatch()更新,
取消用cancelbatch().
 
使用clientdataset+ADO可以间接实现你的目的。
 
多人接受答案了。
 
后退
顶部