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};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDUpdateOptions |
Beschreibung
Steuert die Möglichkeit, einen TField-Wert zu ändern.
Mit dem Wert der Eigenschaft CheckUpdatable legen Sie fest, ob FireDAC eine Exception auslösen soll, wenn die Anwendung versucht, einen Feldwert in einem ungeeigneten Zustand zu ändern. Der Standardwert ist True.
Das Ändern von Feldwerten ist nicht zulässig, wenn:
- Die Datenmenge sich nicht in einem der folgenden Zustände befindet:
dsEdit
,dsInsert
,dsSetKey
,dsCalcFields
,dsFilter
,dsNewValue
,dsInternalCalc
. - Die Datenmenge sich im Zustand
dsEdit
,dsInsert
befindet und für TField ReadOnly = True hat und FireDAC.Stan.Option.TFDUpdateOptions.CheckReadOnly = True festgelegt ist. - Die Datenmenge sich im Zustand
dsSetKey
befindet und das Feld nicht indiziert ist.
Eine Exception wird ausgelöst, wenn CheckUpdatable auf True gesetzt ist und eine der obigen Bedingungen nicht erfüllt ist.