关于不同数据库更新的问题(50分)

  • 主题发起人 主题发起人 zuocg
  • 开始时间 开始时间
Z

zuocg

Unregistered / Unconfirmed
GUEST, unregistred user!
post方法是不是对于不同数据库它的作用不同,如对于oracle调用post实际并未真正更新数据库,
必须调用commit后才更新;而对于其他数据库,如sqlserver只要调用了post就更新了数据库呢?
如果调用了post就实际更新数据库,那对于用grid风格修改数据,只要改了数据,行焦点一变,
delphi就会自动调用post,这样的话,效率是不是太低了,有什么方法如:事务控制被修改的数据
一起提交吗?
 
用缓存更新阿,
查delphi 的cacheupdate帮助
 
如果是ADO访问,可以把控件的lock type属性改为ltBatchOptimistic,
用updatebatch方法一次性提交,用CancelBatch回卷操作
 
多人接受答案了。
 
后退
顶部