FireDAC.Stan.Option.TFDTxOptions.EnableNested

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

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 はセーブポイントを使ってネスト構造のトランザクションをエミュレートします。ネスト構造のトランザクションを無効にするには、EnableNestedFalse に設定します。このあと、StartTransaction を呼び出すと例外が発生します。

関連項目