FireDAC.Stan.Option.TFDUpdateOptions
Delphi
TFDUpdateOptions = class (TFDCustomOptions)
C++
class PASCALIMPLEMENTATION TFDUpdateOptions : public TFDCustomOptions
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | FireDAC.Stan.Option |
Description
Ensemble d'options contrôlant la modification des ensembles de données et la validation des mises à jour.
La classe TFDUpdateOptions représente l'ensemble de propriétés contrôlant la manière dont les ensembles de données FireDAC et les interfaces d'adaptateur DApt Layer :
- Autorisent la modification des données (EnableDelete, EnableInsert, EnableUpdate, ReadOnly, CheckRequired, CheckReadOnly, CheckUpdatable). TField.ReadOnly et TField.Required affectent également cela.
- Verrouillent les enregistrements d'une base de données (LockMode, LockPoint, LockWait).
- Utilisent des générateurs et des séquences d'une base de données pour les champs auto-incrémentés (FetchGeneratorsPoint, GeneratorName). TField.AutoGenerateValue affecte également cela.
- Génèrent des commandes de validation des mises à jour (UpdateChangedFields, UpdateNonBaseFields, UpdateMode, FastUpdates). TField.ProviderFlags et TField.Origin affectent également cela.
- Actualisent les données (RefreshMode, RefreshDelete).
- Vérifient le résultat de la validation des mises à jour (CountUpdatedRecords).
TFDUpdateOptions est une classe intermédiaire dans la hiérarchie des classes d'options de mise à jour. Les classes TFDCustomManager et TFDCustomConnection utilisent TFDUpdateOptions. TFDCustomCommand, TFDDataSet et les adaptateurs utilisent TFDBottomUpdateOptions.