RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TBDEDataSet.CommitUpdates Method

Clears the cached updates buffer.

Pascal
procedure CommitUpdates;
C++
__fastcall CommitUpdates();

Call CommitUpdates to clear the cached updates buffer after both a successful call to ApplyUpdates and a database component's Commit method. Clearing the cache after applying updates ensures that the cache is empty except for records that could not be processed and were skipped by the OnUpdateRecord or OnUpdateError event handlers. An application can attempt to modify the records still in the cache. 

Record modifications made after a call to CommitUpdates repopulate the cached update buffer and require a subsequent call to ApplyUpdates to move them to the database.

Note: Applications that use a database component's ApplyUpdates method to apply and commit pending updates for all datasets associated with the database component do not need to call CommitUpdates.
 

 

CachedUpdates 

UpdatesPending 

OnUpdateError 

OnUpdateRecord 

ApplyUpdates 

ApplyUpdates 

Using the BDE to Cache Updates 

Applying BDE-based Cached Updates 

Applying Cached Updates with Dataset Component Methods

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!