Data.SqlExpr.TSQLConnection.CommitFreeAndNil

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure CommitFreeAndNil(var Transaction: TDBXTransaction);

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TSQLConnection

Description

Valide une transaction ouverte.

Appelez CommitFreeAndNil pour enregistrer toutes les modifications effectuées pendant la transaction décrite par Transaction et fermer cette transaction. Transaction est l'instance de TDBXTransaction renvoyée par la méthode BeginTransaction lors du démarrage de la transaction.

Si la transaction spécifiée est la seule transaction en cours, CommitFreeAndNil définit la propriété InTransaction sur false après avoir validé la transaction.

Toutes les transactions actives ayant commencé après cette transaction sont libérées et validées.

L'instance de Transaction est définie sur nil.

Remarque :  Cette méthode déclenche une exception si Transaction n'est pas une transaction active.

Voir aussi