Data.DB.TProviderFlag
Delphi
TProviderFlag = (pfInUpdate, pfInWhere, pfInKey, pfHidden);
C++
enum DECLSPEC_DENUM TProviderFlag : unsigned char { pfInUpdate, pfInWhere, pfInKey, pfHidden };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
Description
TProviderFlag et TProviderFlags spécifient comment un fournisseur utilise une valeur de champ quand il applique les mises à jour.
TProviderFlags est un ensemble de valeurs TProviderFlag. Le tableau suivant énumère les valeurs de TProviderFlag :
Valeur | Signification |
---|---|
pfInUpdate |
Le champ peut être inclus dans des instructions UPDATE. Il peut donc être modifié. |
pfInWhere |
Le champ est inclus dans la clause WHERE quand la valeur UpdateMode du fournisseur est upWhereAll ou upWhereChanged. |
pfInKey |
Le champ est inclus dans la clause WHERE quand la valeur UpdateMode du fournisseur est upWhereKeyOnly. |
pfHidden |
Le champ est inclus dans les paquets de données pour garantir l'unicité des enregistrements afin de pouvoir les actualiser correctement. Il ne peut être visualisé ou utilisé par l'ensemble de données client récepteur. |