DataTypeEnum
S’applique à : Access 2013, Office 2013
Spécifie le type de données d'un Champ, d'un Paramètre ou d'une Propriété. L’indicateur de type OLE DB correspondant est montré entre parenthèses dans la colonne Description du tableau suivant. Pour plus d’informations sur les types de données OLE DB, consultez le chapitre 13 et l’annexe A du manuel OLE DB Programmer’s Reference.
Constante |
Valeur |
Description |
---|---|---|
AdArray |
0x2000 |
Une valeur d'indicateur, toujours combinée à une autre constante de type de données, indiquant un tableau de cet autre type de données. |
adBigInt |
20 |
Indique un nombre entier signé de 8 octets (DBTYPE_I8). |
adBinary |
128 |
Indique une valeur binaire (DBTYPE_BYTES). |
adBoolean |
11 |
Indique une valeur de type Booléen (DBTYPE_BOOL). |
adBSTR |
8 |
Indique une chaîne de caractères terminée par un caractère Null (Unicode) (DBTYPE_BSTR). |
adChapter |
136 |
Indique une valeur de chapitre de 4 octets qui identifie les lignes dans un jeu de lignes enfant (DBTYPE_HCHAPTER). |
adChar |
129 |
Indique une valeur de chaîne (DBTYPE_STR). |
adCurrency |
6 |
Indique une valeur monétaire (DBTYPE_CY). Il s'agit d'un nombre à virgule fixe à 4 chiffres à droite de la virgule décimale. Il est stocké dans un nombre entier signé de 8 octets sur une échelle de 10 000. |
adDate |
7 |
Indique une valeur de date (DBTYPE_DATE). Une date est stockée en tant que nombre double, la partie entière étant le nombre de jours depuis le 30 décembre 1899, la partie décimale représentant la fraction d'un jour. |
adDBDate |
133 |
Indique une valeur de date (aaaammjj) (DBTYPE_DBDATE). |
adDBTime |
134 |
Indique une valeur d'heure (hhmmss) (DBTYPE_DBTIME). |
adDBTimeStamp |
135 |
Indique un horodatage complet (aaaaammjjhhmmss, plus une fraction en milliardièmes) (DBTYPE_DBTIMESTAMP). |
adDecimal |
14 |
Indique une valeur numérique exacte avec une précision et une échelle fixes (DBTYPE_DECIMAL). |
adDouble |
5 |
Indique une valeur à virgule flottante en double précision (DBTYPE_R8). |
adEmpty |
0 |
Ne spécifie aucune valeur (DBTYPE_EMPTY). |
adError |
10 |
Indique un code d'erreur à 32 bits (DBTYPE_ERROR). |
adFileTime |
64 |
Indique une valeur 64 bits représentant le nombre d'intervalles de 100 nanosecondes depuis le 1er janvier 1601 (DBTYPE_FILETIME). |
adGUID |
72 |
Indique un identificateur universel unique (GUID) (DBTYPE_GUID). |
adIDispatch |
9 |
Indique un pointeur vers une interface IDispatch sur un objet COM (DBTYPE_IDISPATCH). REMARQUE : Ce type de données n’est actuellement pas pris en charge par ADO. Nous ne pouvons donc pas garantir leur fiabilité. |
adInteger |
3 |
Indique un nombre entier signé de 4 octets (DBTYPE_I4). |
adIUnknown |
13 |
Indique un pointeur vers une interface IUnknown sur un objet COM (DBTYPE_IUNKNOWN). REMARQUE : Ce type de données n’est actuellement pas pris en charge par ADO. Nous ne pouvons donc pas garantir leur fiabilité. |
adLongVarBinary |
205 |
Indique une valeur binaire longue. |
adLongVarChar |
201 |
Indique une valeur de chaîne longue. |
adLongVarWChar |
203 |
Indique une valeur de chaîne longue terminée par un caractère Null (Unicode). |
adNumeric |
131 |
Indique une valeur numérique exacte avec une précision et une échelle fixes (DBTYPE_NUMERIC). |
adPropVariant |
138 |
Indique un PROPVARIANT d'automatisation (DBTYPE_PROP_VARIANT). |
adSingle |
4 |
Indique une valeur à virgule flottante en simple précision (DBTYPE_R4). |
adSmallInt |
2 |
Indique un nombre entier signé de 2 octets (DBTYPE_I2). |
adTinyInt |
16 |
Indique un nombre entier signé de 1 octet (DBTYPE_I1). |
adUnsignedBigInt |
21 |
Indique un nombre entier non signé de 8 octets (DBTYPE_UI8). |
adUnsignedInt |
19 |
Indique un nombre entier non signé de 8 octets (DBTYPE_UI4). |
adUnsignedSmallInt |
18 |
Indique un nombre entier non signé de 2 octets (DBTYPE_UI2). |
adUnsignedTinyInt |
17 |
Indique un nombre entier non signé de 1 octet (DBTYPE_UI1). |
adUserDefined |
132 |
Indique une variable définie par l'utilisateur (DBTYPE_UDT). |
adVarBinary |
204 |
Indique une valeur binaire (objet Parameter uniquement). |
adVarChar |
200 |
Indique une valeur de chaîne. |
adVariant |
12 |
Indique un objet Variant d'automatisation (DBTYPE_VARIANT). REMARQUE : Ce type de données n’est actuellement pas pris en charge par ADO. Nous ne pouvons donc pas garantir leur fiabilité. |
adVarNumeric |
139 |
Indique une valeur numérique (objet Parameter uniquement). |
adVarWChar |
202 |
Indique une chaîne de caractères terminée par un caractère Null (Unicode). |
adWChar |
130 |
Indique une chaîne de caractères terminée par un caractère Null (Unicode) (DBTYPE_WSTR). |
Équivalent ADO/WFC
Module : com.ms.wfc.data
Constante |
---|
AdoEnums.DataType.ARRAY |
AdoEnums.DataType.BIGINT |
AdoEnums.DataType.BINARY |
AdoEnums.DataType.BOOLEAN |
AdoEnums.DataType.BSTR |
AdoEnums.DataType.CHAPTER |
AdoEnums.DataType.CHAR |
AdoEnums.DataType.CURRENCY |
AdoEnums.DataType.DATE |
AdoEnums.DataType.DBDATE |
AdoEnums.DataType.DBTIME |
AdoEnums.DataType.DBTIMESTAMP |
AdoEnums.DataType.DECIMAL |
AdoEnums.DataType.DOUBLE |
AdoEnums.DataType.EMPTY |
AdoEnums.DataType.ERROR |
AdoEnums.DataType.FILETIME |
AdoEnums.DataType.GUID |
AdoEnums.DataType.IDISPATCH |
AdoEnums.DataType.INTEGER |
AdoEnums.DataType.IUNKNOWN |
AdoEnums.DataType.LONGVARBINARY |
AdoEnums.DataType.LONGVARCHAR |
AdoEnums.DataType.LONGVARWCHAR |
AdoEnums.DataType.NUMERIC |
AdoEnums.DataType.PROPVARIANT |
AdoEnums.DataType.SINGLE |
AdoEnums.DataType.SMALLINT |
AdoEnums.DataType.TINYINT |
AdoEnums.DataType.UNSIGNEDBIGINT |
AdoEnums.DataType.UNSIGNEDINT |
AdoEnums.DataType.UNSIGNEDSMALLINT |
AdoEnums.DataType.UNSIGNEDTINYINT |
AdoEnums.DataType.USERDEFINED |
AdoEnums.DataType.VARBINARY |
AdoEnums.DataType.VARCHAR |
AdoEnums.DataType.VARIANT |
AdoEnums.DataType.VARNUMERIC |
AdoEnums.DataType.VARWCHAR |
AdoEnums.DataType.WCHAR |