Data.SqlExpr.TSQLConnection.InTransaction
Delphi
property InTransaction: Boolean read GetInTransaction;
C++
__property bool InTransaction = {read=GetInTransaction, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLConnection |
Description
Indique si une transaction est en cours.
Consultez InTransaction à l'exécution pour déterminer si une transaction est active pour le composant connexion SQL. Si le composant connexion se trouve dans une transaction, toutes les communications avec le serveur qui passent par la connexion sont engagées dans cette transaction.
La valeur true est attribuée à InTransaction si une transaction est active. Si aucune transaction n'est active, la valeur false est attribuée à InTransaction.
Une transaction commence quand l'application appelle BeginTransaction et se termine quand l'application appelle CommitFreeAndNil, RollbackFreeAndNil ou RollbackIncompleteFreeAndNil. En cas de transactions multiples, InTransaction reste à true jusqu'à ce que toutes les transactions soit validées ou annulées.
Voir aussi