FireDAC.Stan.Option.TFDUpdateOptions.CheckUpdatable

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

Delphi

property CheckUpdatable: Boolean read GetCheckUpdatable write SetCheckUpdatable  stored IsCUS default True;

C++

__property bool CheckUpdatable = {read=GetCheckUpdatable, write=SetCheckUpdatable, stored=IsCUS, default=1};

プロパティ

種類 可視性 ソース ユニット
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDUpdateOptions

説明

TField 値を変更する機能を制御します。

CheckUpdatable プロパティ値を使用すると、FireDAC が、アプリケーションが不適切な状態でフィールド値を変更しようとした際に、例外を発生させるかどうかを、制御することができます。デフォルト値は True です。

これは通常、次の場合に禁止されています:

  • データセットが、dsEditdsInsertdsSetKeydsCalcFieldsdsFilterdsNewValuedsInternalCalc の状態にない場合。
  • データセットの状態が dsEditdsInsert で、TField が ReadOnly = True および FireDAC.Stan.Option.TFDUpdateOptions.CheckReadOnly = True の場合。
  • データセットの状態が dsSetKey で、フィールドがインデックス化されていない場合。

例外は、CheckUpdatableTrue に設定され、上記の条件のいずれかが満たされた場合に発生します。

関連項目