Data.DB.TDataSet.PSEndTransaction
Delphi
procedure PSEndTransaction(Commit: Boolean); virtual;
C++
virtual void __fastcall PSEndTransaction(bool Commit);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Beschreibung
Beendet eine Transaktion, die durch einen Aufruf von PSStartTransaction gestartet wurde.
Aktualisierungen werden von der Provider-Komponente im Rahmen einer Transaktion eingetragen (falls möglich). Dazu wird die Methode PSEndTransaction zusammen mit PSStartTransaction verwendet.
Der Parameter Commit
gibt an, ob die aktuelle Transaktion von der Datenmenge eingetragen (Commit
hat den Wert True) oder zurückgesetzt werden soll (Commit
hat den Wert False).
Die Methode ist eine Implementierung der Methode IProviderSupport.PSEndTransaction und ist standardmäßig leer. Diese Methode muss von jedem TDataSet-Nachkommen auf eigene Weise überschrieben werden.