FieldAttributeEnum
Spécifie un ou plusieurs attributs d’un objet field .
Constant | Valeur | Description |
---|---|---|
adFldCacheDeferred | 0x1000 | Indique que le fournisseur met en cache les valeurs de champ 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, qui spécifie un jeu d’enregistrements enfant spécifique lié à ce champ parent. En règle générale, les champs de chapitre sont utilisés avec la mise en forme ou les 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 simple, telle qu’un fichier texte. |
adFldKeyColumn | 0x8000 | Indique que le champ spécifie toute 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 lorsque 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 les valeurs de champ 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 une valeur numérique à partir d’une colonne qui prend en charge les 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 pas être écrit et n’a aucune valeur significative, sauf pour identifier la ligne (par exemple, un numéro d’enregistrement, un identificateur unique, etc.). |
adFldRowVersion | 0x200 | Indique que le champ contient un type d’horodatage 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 |