DataTypeEnum

Spécifie le type de données d’un objet Field, Parameter ou Property. L’indicateur de type OLE DB correspondant est affiché entre parenthèses dans la colonne description du tableau suivant.

Constant Value Description
AdArray 0x2000 Valeur d’indicateur, toujours combinée à une autre constante de type de données, qui indique un tableau de l’autre type de données. Ne s’applique pas à ADOX.
adBigInt 20 Indique un entier signé de 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 terminée par null (Unicode) (DBTYPE_BSTR).
adChapter 136 Indique une valeur de chapitre de quatre octets qui identifie les lignes d’un ensemble de lignes enfant (DBTYPE_HCHAPTER).
adChar 129 Indique une valeur de chaîne (DBTYPE_STR).
adCurrency 6 Indique une valeur monétaire (DBTYPE_CY). La devise est un nombre à virgule fixe avec quatre chiffres à droite de la virgule décimale. Il est stocké dans un entier signé de huit octets mis à l’échelle de 10 000.
adDate 7 Indique une valeur de date (DBTYPE_DATE). Une date est stockée sous la forme d’un double, dont la partie entière correspond au nombre de jours depuis le 30 décembre 1899, et la partie fractionnaire dont la fraction est la fraction d’un jour.
adDBDate 133 Indique une valeur de date (aaaammdd) (DBTYPE_DBDATE).
adDBTime 134 Indique une valeur de temps (hhmmss) (DBTYPE_DBTIME).
adDBTimeStamp 135 Indique un horodatage (aaaammddhhmmss plus une fraction en milliards) (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 double précision (DBTYPE_R8).
adEmpty 0 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 global unique (GUID) (DBTYPE_GUID).
adIDispatch 9 Indique un pointeur vers une interface IDispatch sur un objet COM (DBTYPE_IDISPATCH).

Note Ce type de données n’est pas pris en charge par ADO. Son utilisation peut entraîner des résultats imprévisibles.
adInteger 3 Indique un entier signé à quatre octets (DBTYPE_I4).
adIUnknown 13 Indique un pointeur vers une interface IUnknown sur un objet COM (DBTYPE_IUNKNOWN).

Note Ce type de données n’est pas pris en charge par ADO. Son utilisation peut entraîner des résultats imprévisibles.
adLongVarBinary 205 Indique une valeur binaire longue.
adLongVarChar 201 Indique une valeur de chaîne longue.
adLongVarWChar 203 Indique une valeur de chaîne Unicode de type Null longue.
adNumeric 131 Indique une valeur numérique exacte avec une précision et une échelle fixes (DBTYPE_NUMERIC).
adPropVariant 138 Indique un PROPVARIANT Automation (DBTYPE_PROP_VARIANT).
adSingle 4 Indique une valeur à virgule flottante simple précision (DBTYPE_R4).
adSmallInt 2 Indique un entier signé à deux octets (DBTYPE_I2).
adTinyInt 16 Indique un entier signé à un octet (DBTYPE_I1).
adUnsignedBigInt 21 Indique un entier non signé de huit octets (DBTYPE_UI8).
adUnsignedInt 19 Indique un entier non signé à quatre octets (DBTYPE_UI4).
adUnsignedSmallInt 18 Indique un entier non signé à deux octets (DBTYPE_UI2).
adUnsignedTinyInt 17 Indique un entier non signé à un octet (DBTYPE_UI1).
adUserDefined 132 Indique une variable définie par l’utilisateur (DBTYPE_UDT).
adVarBinary 204 Indique une valeur binaire.
adVarChar 200 Indique une valeur de chaîne.
adVariant 12 Indique un variant Automation (DBTYPE_VARIANT).

Note Ce type de données n’est pas pris en charge par ADO. Son utilisation peut entraîner des résultats imprévisibles.
adVarNumeric 139 Indique une valeur numérique.
adVarWChar 202 Indique une chaîne de caractères Unicode terminée par le caractère NULL.
adWChar 130 Indique une chaîne de caractères Unicode terminée par le caractère NULL (DBTYPE_WSTR).

Équivalent ADO/WFC

Package : com.ms.wfc.data

Constant
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

S'applique à