delphi adoquery的post和UpdateBatch


本文整理自网络,侵删。

 

delphi adoquery的post和UpdateBatch

Post是确认当前的修改,而UpdateBatch是把已经确认但是没有存盘的数据写入数据库
当ADOQuery的CursorType是ctKeySet或者ctStatic,并且LockType是ltBatchOptimistic的时候,数据DataSet是用批量更新的更新方式。这时,每条记录修改之后,用Post确认当前修改,但是确认后的数据却并没有立即写入数据库,而是保存于缓存之中。
当调用UpdateBatch的时候,这些缓存中的修改才写入数据库。
如果不是使用批量更新的方式的时候,Post的时候,确认的修改直接写入数据库。

相关阅读 >>

Delphi运行时的问题,cannot focus a disabled or invisible window!

Delphi winapi: getparent、setparent、movewindow - 获取、指定父窗口和移动窗口

Delphi 打开win8及以上操作系统的系统已安装程序目录

Delphi kbmmw安装

Delphi 调用win32 api操作串口

Delphi datasnap http用法注意事项

Delphi dateutils.ispm - 判断时间是否是下午

Delphi xe10.x 快捷失灵解决办法

Delphi stringgrid如何清空

Delphi combobox 只读 text属性可用的方法

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...