FireDAC.Stan.Option.TFDTxOptions.EnableNested
Delphi
property EnableNested: Boolean read FEnableNested write FEnableNested default True;
C++
__property bool EnableNested = {read=FEnableNested, write=FEnableNested, default=1};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDTxOptions |
説明
トランザクションでネスト構造を利用できるかどうかを制御します。
EnableNested プロパティを True に設定すると、トランザクションでネスト構造を利用でき、False に設定すると利用できません。デフォルト値は True です。
トランザクションがアクティブであるとき、さらに StartTransaction を呼び出すと、ネスト構造のトランザクションが作成されます。DBMS でネストしたトランザクションを明示的にサポートしていない場合、FireDAC はセーブポイントを使ってネスト構造のトランザクションをエミュレートします。ネスト構造のトランザクションを無効にするには、EnableNested を False に設定します。このあと、StartTransaction を呼び出すと例外が発生します。