将TADOQuery(没有其他数据控件)添加的记录保存到内存中,满100(举例)后再写入磁盘,应该怎么操作!用Post()方法吗

将TADOQuery(没有其他数据控件)添加的记录保存到内存中,满100(举例)后再写入磁盘,应该如何操作!用Post()方法吗?
将TADOQuery(没有其他数据控件)添加的记录保存到内存中,满100(举例)后再写入磁盘,应该如何操作!用Post()方法吗?

------解决方案--------------------
1.设定LockType为BatchOptimistic
2.使用事务
------解决方案--------------------
事务处理用TADOConnection控件