Les constantes FieldAttributeEnum spécifient un ou plusieurs attributs d'un objet Field.
Fields.Append Nom_Field, Type, Taille_Champs, _
FieldAttributeEnum, Valeur
| Constante | Valeur | Description |
|---|---|---|
| adFldCacheDeferred | 0x1000 | indique que le fournisseur stocke en mémoire les valeurs de champs et les lectures ultérieures sont effectuées à partir de la émoire cache. |
| adFldFixed | 0x10 | indique que le champ contient des données d'une longueur fixées. |
| adFldIsChapter | 0x2000 | indique que le champ contient une valeur de chapitre, laquelle indique une valeur spécifique d'un objet Recordset enfant lié à ce champ parent. caractéristiquement, les champs de chapitre sont utilisés avec la formation de données ou les filtres. |
| adFldIsCollection | 0x40000 | indique que le champ spécifie que la ressource représentée par l'enregistrement est une collection d'autres ressources, comme un répertoire, plutôt qu'une simple ressource comme un fichier texte. |
| adFldIsDefaultStream | 0x20000 | indique que le champ contient l'objet Stream par défaut pour la ressource représentée par l'enregistrement. |
| adFldIsNullable | 0x20 | indique que le champ accepte des valeurs nulles. |
| adFldIsRowURL | 0x10000 | indique que le champ contient l'URL qui nomme la ressource à partir des données stockées par l'enregistrement. |
| adFldLong | 0x80 | indique que le champ est un champ binaire de type Long et qu'il est possible d'utiliser les méthodes AppendChunk et GetChunk. |
| adFldMayBeNull | 0x40 | indique qu'il est possible de lire des valeurs nulles à partir des champs. |
| adFldMayDefer | 0x2 | indique que le champ est renvoyé, les valeurs de champ ne sont pas retrouvées à partir de la source de données avec l'enregistrement entier, mais seulement lors de leur accès explicite. |
| adFldNegativeScale | 0x4000 | indique que le champ représente une valeur numérique d'une colonne qui supporte des valeurs d'échelle négatives. 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 être accédé en écriture et n'a aucune valeur significative sauf pour identifier la ligne. |
| adFldRowVersion | 0x200 | indique que le champ contient plusieurs types de date ou d'heure utilisés pour suivre à la trace des mises à jour. |
| adFldUnknownUpdatable | 0x8 | indique que le fournisseur ne peut déterminer s'il est possible d'écrire sur l'enregistrement. |
| adFldUnspecified | -1 0xFFFFFFFF | indique que le fournisseur ne spécifie pas les attributs de champs. |
| adFldUpdatable | 0x4 | indique que vous pouvez écrire sur l'enregistrement. |