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};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDUpdateOptions |
Description
Contrôle la possibilité de modifier une valeur de TField.
Utilisez la valeur de la propriété CheckUpdatable pour contrôler si FireDAC doit déclencher une exception quand l'application tente de modifier la valeur de champ dans un état inapproprié. La valeur par défaut est True.
Cette action est normalement interdite quand :
- L'ensemble de données n'est pas dans l'état
dsEdit
,dsInsert
,dsSetKey
,dsCalcFields
,dsFilter
,dsNewValue
,dsInternalCalc
. - L'état de l'ensemble de données est
dsEdit
,dsInsert
et TField a ReadOnly = True et FireDAC.Stan.Option.TFDUpdateOptions.CheckReadOnly = True. - L'état de l'ensemble de données est
dsSetKey
et le champ n'est pas indexé.
Une exception est déclenchée quand CheckUpdatable est définie sur True et que l'une des conditions ci-dessus n'est pas satisfaite.