Partager via


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
(Ne s’applique pas à ADOX.)

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