Data.DB.IProviderSupport.PSStartTransaction
Delphi
procedure PSStartTransaction;
C++
virtual void __fastcall PSStartTransaction _DEPRECATED_ATTRIBUTE0 () = 0 ;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | IProviderSupport |
Beschreibung
Warnung: PSStartTransaction ist veraltet. Bitte verwenden Sie IProviderSupportNG.
Startet eine Transaktion, die alle Aktivitäten kapselt, bis PSEndTransaction aufgerufen wird.
Aktualisierungen werden von der Provider-Komponente meist 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.
Anmerkung: Die Provider-Komponente startet nur dann eine Transaktion (mit PSStartTransaction), wenn die Methode PSInTransaction anzeigt, dass keine Transaktion aktiv ist. Die Komponente geht also davon aus, dass verschachtelte Transaktionen nicht unterstützt werden.