Bde.DBTables.TDBDataSet.PSStartTransaction
Delphi
procedure PSStartTransaction; override;
C++
virtual void __fastcall PSStartTransaction(void);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TDBDataSet |
Beschreibung
Startet eine Transaktion, die alle Aktivitäten kapselt, bis PSEndTransaction aufgerufen wird.
Bde.DBTables.TDBDataSet.PSStartTransaction erbt von Data.DB.TDataSet.PSStartTransaction. Der folgende Inhalt bezieht sich auf Data.DB.TDataSet.PSStartTransaction.
Startet eine Transaktion, die alle Aktivitäten kapselt, bis PSEndTransaction aufgerufen wird.
Aktualisierungen werden von der Provider-Komponente im Rahmen einer Transaktion eingetragen (falls möglich). Dazu wird die Transaktion mit PSStartTransaction gestartet und nach dem Eintragen der Aktualisierungen (oder wenn zu viele Fehler aufgetreten sind) mit PSEndTransaction beendet.
Die Methode ist eine Implementierung der Methode IProviderSupport.PSStartTransaction und ist standardmäßig leer. Diese Methode muss von jedem TDataSet-Nachkommen auf seine eigene Weise überschrieben werden.