Data.DB.IProviderSupport.PSStartTransaction

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch