TSQLQuery.BeforePost property
Event called before changes are posted to the underlying database.
Declaration
property BeforePost:;Description
BeforePost is triggered at the start of the
Post method,
when the dataset is still in one of the edit states (
dsEdit,
dsInsert).
If the dataset was not in an edit state when
Post is called, the
BeforePost event is not triggered.
This event can be used to supply values for required fields that have no value yet (the
Post operation performs
the check on required fields only after this event), or it can be used to abort the post operation: if an exception is
raised during the
BeforePost operation, the posting operation is cancelled, and the dataset remains in the
editing state it was in before the post operation.This description is the one of DB.TDataSet.BeforePost.
See also
- post
- AfterPost
- State
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
