Controlling the Update Process
Go Up to Working with Cached Updates
When a dataset component’s ApplyUpdates
method is called, an attempt is made to apply the updates for all records in the update cache to the corresponding records in the base table. As the update for each changed, deleted, or newly inserted record is about to be applied, the dataset component’s OnUpdateRecord
event fires.
Providing a handler for the OnUpdateRecord
event allows you to perform actions just before the current record’s update is actually applied. Such actions can include special data validation, updating other tables, or executing multiple update objects. A handler for the OnUpdateRecord
event affords you greater control over the update process.
The sections that follow describe when you might need to provide a handler for the OnUpdateRecord
event and how to create a handler for this event.