Sign in Join
FPDoc Onlineexperiment

TCustomSQLQuery.BeforePost property

Member of TCustomSQLQueryprotectedIn unit SQLDB

Declaration

pascal
property BeforePost:;

Description

Not described here; this is what TDataSet.BeforePost says of it:

Event called before changes are posted to the underlying database.

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.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.