Data.SqlExpr.TSQLConnection.TransactionsSupported
Delphi
property TransactionsSupported: LongBool read FTransactionsSupported;
C++
__property System::LongBool TransactionsSupported = {read=FTransactionsSupported, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLConnection |
Description
Indique si le serveur de bases de données prend en charge les transactions.
Consultez TransactionsSupported lors de l'exécution pour vérifier si le serveur de bases de données prend en charge les transactions. Si TransactionsSupported est défini sur false, les méthodes BeginTransaction, CommitFreeAndNil, RollbackFreeAndNil et RollbackIncompleteFreeAndNil ne font rien. Si la valeur true est attribuée à TransactionsSupported, vous pouvez utiliser le composant connexion SQL pour gérer les transactions.
Remarque : Certains serveurs gèrent plusieurs transactions (imbriquées ou superposées). Si TransactionsSupported a la valeur true, vous pouvez tester si le serveur prend en charge plusieurs transactions en lisant la propriété MultipleTransactionsSupported.