读书人

一个ADO的数据缓冲有关问题

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

一个ADO的数据缓冲问题
我用ADO做的数据连接

现在一个订单信息,包括订单头,订单体,用的ADOTable,怎样才能不自动提交数据,我需要手动提交

比如,我新建一个订单的时候,订单头的数据还是保存在内存中,订单体所有新增或者修改的数据也保存在内存中,我需要一次性提交

而ADO这个鸟,怎么一旦记录换行,前面的数据就自动提交,怎么样缓冲这些数据然后一次性提交?

请高手指点

[解决办法]
去看书:
《Delphi 5.X ADO_MTS_COM+高级程序设计篇》

第2章 撰写使用ADO技术的应用系统(一)
2-5 BatchUpdate模式

第3章 撰写使用ADO技术的应用系统(二)
3-4 使用ADO的异步执行能力
[解决办法]
adotable, adoquery 的locktype 设为:ltBatchOptimistion 。这样的话必段手工提交:

adotable,adoquery 执行 batchupdate
[解决办法]
楼上正解!

读书人网 >.NET

热点推荐