Data.SqlExpr.TSQLConnection.CommitFreeAndNil

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure CommitFreeAndNil(var Transaction: TDBXTransaction);

C++

void __fastcall CommitFreeAndNil(Data::Dbxcommon::TDBXTransaction* &Transaction);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TSQLConnection

Beschreibung

Trägt die Aktualisierungen der aktuellen Transaktion ein und beendet diese.

Durch einen Aufruf von CommitFreeAndNil speichern Sie alle während der Transaktion vorgenommenen und von Transaction beschriebenen Änderungen und beenden die Transaktion. Transaction ist die TDBXTransaction-Instanz, die von der Methode BeginTransaction beim Starten der Transaktion zurückgegeben wird.

Wenn die angegebene Transaktion die einzige aktive Transaktion war, setzt CommitFreeAndNil die Eigenschaft InTransaction auf false.

Alle aktiven Transaktionen, die nach dieser Transaktion begonnen wurden, werden auch eingetragen und freigegeben.

Die variable Transaction-Instanz wird auf nil gesetzt.

Anmerkung:  Diese Methode löst eine Exception aus, wenn Transaction keine aktive Transaktion ist.

Siehe auch