Data.DB.TDataSet.PSStartTransaction
Delphi
procedure PSStartTransaction; virtual;
C++
virtual void __fastcall PSStartTransaction(void);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Beschreibung
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.