Data.DB.TDataSet.BeforePost
Delphi
property BeforePost: TDataSetNotifyEvent read FBeforePost write FBeforePost;
C++
__property TDataSetNotifyEvent BeforePost = {read=FBeforePost, write=FBeforePost};
Inhaltsverzeichnis
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