FireDAC.Stan.Option.TFDUpdateOptions.CheckUpdatable
Delphi
property CheckUpdatable: Boolean read GetCheckUpdatable write SetCheckUpdatable
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 に設定され、上記の条件のいずれかが満たされた場合に発生します。