与缓冲机制有关的属性和方法如下,只有在缓冲机制下,即CachedUpdates:=True时,以下属性和方法才有效:
---- CachedUpdates(属性):为True时,打开缓冲机制。
---- UpdatesObject(属性):可以放置一个TUpdateSql组件的SQL语句,并可自动执行,也可以由OnUpdateRecord事件处理程序调用。
UpdatesPending(属性):缓存中数据是否改变,True:改变。
ApplyUpdates(方法):将缓冲数据存盘。
CommitUpdates(方法):与ApplyUpdates合作,紧跟之后,将缓冲数据存盘。
CancelUpdates(方法):取消缓存中的所有更新。
RevertRecord(方法):恢复当前记录的原有数据,取消数据更改。
UpdateRecord(方法):将缓冲数据存盘。
UpdateStatus(函数):返回记录的更新状态,共有四种状态,usUnmodified,usModified,usInserted,usDeleted,可供查询。