Partager via


FieldAttributeEnum

Spécifie un ou plusieurs attributs d’un objet Field.

Constant Value Description
adFldCacheDeferred 0x1000 Indique que le fournisseur met en cache les valeurs de champs et que les lectures suivantes sont effectuées à partir du cache.
adFldFixed 0x10 Indique que le champ contient des données de longueur fixe.
adFldIsChapter 0x2000 Indique que le champ contient une valeur de chapitre spécifiant un recordset enfant spécifique lié à ce champ parent. En règle générale, les champs de chapitre sont utilisés avec une mise en forme ou des filtres de données.
adFldIsCollection 0x40000 Indique que le champ spécifie que la ressource représentée par l’enregistrement est une collection d’autres ressources, telles qu’un dossier, plutôt qu’une ressource unique, telle qu’un fichier texte.
adFldKeyColumn 0x8000 Indique que le champ spécifie tout ou partie de la clé primaire de la colonne.
adFldIsDefaultStream 0x20000 Indique que le champ contient le flux par défaut de la ressource représentée par l’enregistrement. Par exemple, le flux par défaut peut être le contenu HTML d’un dossier racine sur un site web, qui est automatiquement servi quand l’URL racine est spécifiée.
adFldIsNullable 0x20 Indique que le champ accepte les valeurs null.
adFldIsRowURL 0x10000 Indique que le champ contient l’URL qui nomme la ressource à partir du magasin de données représenté par l’enregistrement.
adFldLong 0x80 Indique que le champ est un champ binaire long. Indique également que vous pouvez utiliser les méthodes AppendChunk et GetChunk.
adFldMayBeNull 0x40 Indique que vous pouvez lire des valeurs null à partir du champ.
adFldMayDefer 0x2 Indique que le champ est différé, c’est-à-dire que ses valeurs ne sont pas récupérées à partir de la source de données avec l’enregistrement entier, mais uniquement lorsque vous y accédez explicitement.
adFldNegativeScale 0x4000 Indique que le champ représente la valeur numérique d’une colonne prenant en charge les valeurs d’échelle négative. L’échelle est spécifiée par la propriété NumericScale.
adFldRowID 0x100 Indique que le champ contient un identificateur de ligne persistant qui ne peut pas être écrit et n’a aucune valeur significative, sauf qu’il identifie la ligne (par exemple, un numéro d’enregistrement, un identificateur unique, etc.).
adFldRowVersion 0x200 Indique que le champ contient un certain type d’heure ou d’horodatage utilisé pour suivre les mises à jour.
adFldUnknownUpdatable 0x8 Indique que le fournisseur ne peut pas déterminer si vous pouvez écrire dans le champ.
adFldUnspecified -1 0xFFFFFFFF Indique que le fournisseur ne spécifie pas les attributs de champ.
adFldUpdatable 0x4 Indique que vous pouvez écrire dans le champ.

Équivalent ADO/WFC

Package : com.ms.wfc.data

Constant
AdoEnums.FieldAttribute.CACHEDEFERRED
AdoEnums.FieldAttribute.FIXED
AdoEnums.FieldAttribute.ISNULLABLE
AdoEnums.FieldAttribute.LONG
AdoEnums.FieldAttribute.MAYBENULL
AdoEnums.FieldAttribute.MAYDEFER
AdoEnums.FieldAttribute.NEGATIVESCALE
AdoEnums.FieldAttribute.ROWID
AdoEnums.FieldAttribute.ROWVERSION
AdoEnums.FieldAttribute.UNKNOWNUPDATABLE
AdoEnums.FieldAttribute.UNSPECIFIED
AdoEnums.FieldAttribute.UPDATABLE

S'applique à