Data.DB.TDataSet.BeforePost

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property BeforePost: TDataSetNotifyEvent read FBeforePost write FBeforePost;

C++

__property TDataSetNotifyEvent BeforePost = {read=FBeforePost, write=FBeforePost};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event public
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

Beschreibung

Wird ausgelöst, bevor die Änderungen des aktuellen Datensatzes in die Datenbank oder das Änderungsprotokoll geschrieben werden.

In einer Ereignisbehandlungsroutine für BeforePost können Aktionen vor dem Eintragen von Änderungen durchgeführt werden. BeforePost wird ausgelöst, sobald die Methode Post in einer Anwendung aufgerufen wird. Post überprüft, ob alle erforderlichen Felder vorhanden sind, ruft BeforePost auf und trägt den Datensatz ein.

Sie können mit BeforePost beispielsweise vor dem Eintragen der geänderten Daten Gültigkeitsprüfungen durchführen. Bei ungültigen Daten kann die Anwendung dann Abort aufrufen, um die Post-Operation abzubrechen (Delphi) bzw. eine Exception ausgelöst werden (C++).

BeforePost ist eine Ereignisbehandlungsroutine des Typs Data.DB.TDataSetNotifyEvent.

Siehe auch

Codebeispiele