Data.SqlExpr.TSQLConnection.InTransaction

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property InTransaction: Boolean read GetInTransaction;

C++

__property bool InTransaction = {read=GetInTransaction, nodefault};

プロパティ

種類 可視性 ソース ユニット
property public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TSQLConnection

説明

トランザクションが進行中かどうかを示します。

InTransaction を実行時に読み出すと,SQL 接続コンポーネントに対してトランザクションが現在アクティブであるかどうかを確認できます。接続コンポーネントが現在トランザクション処理中である場合,接続を介してやり取りされるサーバーとの通信はすべてそのトランザクションに加えられます。

InTransaction は,アクティブなトランザクションがある場合 true になります。アクティブなトランザクションがない場合,InTransaction は false になります。

トランザクションは,アプリケーションが BeginTransaction メソッドを呼び出すと開始され,アプリケーションが CommitFreeAndNil メソッド,RollbackFreeAndNil メソッド,または RollbackIncompleteFreeAndNil メソッドを呼び出すまで継続します。 複数のトランザクションがある場合,InTransaction プロパティは,すべてのトランザクションがコミットされるか,またはロールバックされるまで true のままです。

関連項目