RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TSQLConnection.CommitFreeAndNil Method

Commits an open transaction.

Pascal
procedure CommitFreeAndNil(var Transaction: TDBXTransaction);
C++
__fastcall CommitFreeAndNil(TDBXTransaction Transaction);

Call CommitFreeAndNil to save any changes made during the transaction described by Transactionand to end that transaction. Transaction is the TDBXTransaction instance returned by the BeginTransaction method when starting the transaction. 

If the specified transaction is the only current transaction, CommitFreeAndNil sets the InTransaction property to false after committing the transaction. 

Any active transactions that were begun after this transaction are effectively committed and freed as well. 

The var Transaction instance is set to nil.

Note: This method raises an exception if Transaction
is not an active transaction.  

 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!