FireDAC.Stan.Option.TFDUpdateOptions.CheckUpdatable
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 です。
これは通常、次の場合に禁止されています:
- データセットが、
dsEdit
、dsInsert
、dsSetKey
、dsCalcFields
、dsFilter
、dsNewValue
、dsInternalCalc
の状態にない場合。 - データセットの状態が
dsEdit
、dsInsert
で、TField が ReadOnly = True および FireDAC.Stan.Option.TFDUpdateOptions.CheckReadOnly = True の場合。 - データセットの状態が
dsSetKey
で、フィールドがインデックス化されていない場合。
例外は、CheckUpdatable が True に設定され、上記の条件のいずれかが満たされた場合に発生します。