Les constantes DataTypeEnum spécifient le type de données des objets Field, Parameter ou Property.
Objet_Field.Type = DataTypeEnum
Constante | Valeur | Description |
---|---|---|
AdArray | 0x2000 | indique une valeur indicatrice toujours combinée avec une autre constante de type de données qui indique un tableau de cette autre type de données. |
adBigInt | 20 | indique un entier signé sur huit octets (DBTYPE_I8). |
adBinary | 128 | indique une valeur binaire (DBTYPE_BYTES). |
adBoolean | 11 | indique une valeur booléenne (DBTYPE_BOOL). |
adBSTR | 8 | indique une chaîne de caractères Unicode null-terminated (DBTYPE_BSTR). |
adChapter | 136 | indique une valeur chapitre sur quatre octets qui identifie les lognes dans un jeu de lignes enfant (DBTYPE_HCHAPTER). |
adChar | 129 | indique une valeur de chaîne de caractères (DBTYPE_STR). |
adCurrency | 6 | indique une valeur monétaire. |
adDate | 7 | indique une valeur de datation (DBTYPE_DATE). |
adDBDate | 133 | indique une valeur de datation (yyyymmdd) (DBTYPE_DBDATE). |
adDBTime | 134 | indique une valeur horaire (hhmmss) (DBTYPE_DBTIME). |
adDBTimeStamp | 135 | indique un type de date/heure stamp (yyyymmddhhmmss) (DBTYPE_DBTIMESTAMP). |
adDecimal | 14 | indique une valeur numérique exacte d'une précision et d'une échelle fixée (DBTYPE_DECIMAL). |
adDouble | 5 | indique une valeur à virgule flottante avec double précision (DBTYPE_R8). |
adEmpty | 0 | ne spécifie pas de valeur (DBTYPE_EMPTY). |
adError | 10 | indique un code d'erreur 32 bit (DBTYPE_ERROR). |
adFileTime | 64 | indique une valeur de 64 bit représentant le nombre de 100 nanosecondes d'intervalle depuis le 1er janvier 1601 (DBTYPE_FILETIME). |
adGUID | 72 | indique un identificateur unique globalement (GUID) (DBTYPE_GUID). |
adIDispatch | 9 | indique un pointeur vers une interface IDispatch sur un objet COM (DBTYPE_IDISPATCH). |
adInteger | 3 | indique un entier signé sur quatre octets (DBTYPE_I4). |
adIUnknown | 13 | indique un pointeur vers une interface IUnknown sur un objet COM (DBTYPE_IUNKNOWN). |
adLongVarBinary | 205 | indique une valeur binaire longue. |
adLongVarChar | 201 | indique une valeur longue de chaîne de caractères. |
adLongVarWChar | 203 | indique une valeur de chaîne de caractères Unicode null-terminated. |
adNumeric | 131 | indique une valeur numérique exacte d'une précision et d'une échelle fixées (DBTYPE_NUMERIC). |
adPropVariant | 138 | indique un Automation PROPVARIANT (DBTYPE_PROP_VARIANT). |
adSingle | 4 | indique une valeur à virgule flottante à précision simple (DBTYPE_R4). |
adSmallInt | 2 | indique un entier signé sur deux octets (DBTYPE_I2). |
adTinyInt | 16 | indique un entier signé sur un octet (DBTYPE_I1). |
adUnsignedBigInt | 21 | indique un entier non-signé sur huit octets (DBTYPE_UI8). |
adUnsignedInt | 19 | indique un entier non-signé sur quatre octets (DBTYPE_UI4). |
adUnsignedSmallInt | 18 | indique un entier non-signé sur deux octets (DBTYPE_UI2). |
adUnsignedTinyInt | 17 | indique un entier non-signé sur un octets (DBTYPE_UI1). |
adUserDefined | 132 | indique une variable définie par l'utilisateur (DBTYPE_UDT). |
adVarBinary | 204 | indique une valeur binaire (objet Parameter seulement). |
adVarChar | 200 | indique une valeur de chaîne de carctères (Objet Parameter seulement). |
adVariant | 12 | indique un variant Automation (DBTYPE_VARIANT). |
adVarNumeric | 139 | indique une valeur numérique (objet Parameter seulement). |
adVarWChar | 202 | indique une chaîne de caractères Unicode null-terminated. |
adWChar | 130 | indique une chaîne de caractères Unicode null-terminated. |