Partager via


DataTypeEnum

Spécifie le type de données d’un champ, Paramètreou Propriété. L’indicateur de type OLE DB correspondant est affiché entre parenthèses dans la colonne description du tableau suivant.

Constante Valeur Descriptif
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 en double, la partie entière, dont le 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 (aaaammd) (DBTYPE_DBDATE).
adDBTime 1:34 Indique une valeur de temps (hhmms) (DBTYPE_DBTIME).
adDBTimeStamp 135 Indique un horodatage de date/heure (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 actuellement pas pris en charge par ADO. L’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 actuellement pas pris en charge par ADO. L’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 terminée par une valeur null longue.
adNumérique 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é d’un octet (DBTYPE_I1).
adUnsignedBigInt Vingt-et-un Indique un entier non signé de huit octets (DBTYPE_UI8).
adUnsignedInt 19 Indique un entier non signé de quatre octets (DBTYPE_UI4).
adUnsignedSmallInt 18 Indique un entier non signé à deux octets (DBTYPE_UI2).
adUnsignedTinyInt 17 Indique un entier non signé d’un octet (DBTYPE_UI1).
adUserDefined 1:32 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 actuellement pas pris en charge par ADO. L’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 null.
adWChar 130 Indique une chaîne de caractères Unicode terminée par null (DBTYPE_WSTR).

Équivalent ADO/WFC

Package : 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.UNSIGNEDTIYINT
AdoEnums.DataType.USERDEFINED
AdoEnums.DataType.VARBINARY
AdoEnums.DataType.VARCHAR
AdoEnums.DataType.VARIANT
AdoEnums.DataType.VARNUMERIC
AdoEnums.DataType.VARWCHAR
AdoEnums.DataType.WCHAR

S’applique à

CreateRecordset, méthode (RDS)
Type, propriété (ADO)