DataTypeEnum

Especifica el tipo de datos de un campo, un parámetro o una propiedad. El indicador de tipo OLE DB correspondiente se muestra entre paréntesis en la columna de descripción de la tabla siguiente.

Constante Valor Descripción
AdArray 0x2000 Valor de marca, siempre combinado con otra constante de tipo de datos, que indica una matriz del otro tipo de datos. No se aplica a ADOX.
adBigInt 20 Indica un entero con signo de ocho bytes (DBTYPE_I8).
adBinary 128 Indica un valor binario (DBTYPE_BYTES).
adBoolean 11 Indica un valor booleano (DBTYPE_BOOL).
adBSTR 8 Indica una cadena de caracteres terminada en null (Unicode) (DBTYPE_BSTR).
adChapter 136 Indica un valor de capítulo de cuatro bytes que identifica las filas de un conjunto de filas secundario (DBTYPE_HCHAPTER).
adChar 129 Indica un valor de cadena (DBTYPE_STR).
adCurrency 6 Indica un valor de moneda (DBTYPE_CY). La moneda es un número de punto fijo con cuatro dígitos a la derecha del separador decimal. Se almacena en un entero con signo de ocho bytes escalado por 10 000.
adDate 7 Indica un valor de fecha (DBTYPE_DATE). Una fecha se almacena como un doble, cuya parte entera es el número de días desde el 30 de diciembre de 1899 y cuya parte decimal es la fracción de un día.
adDBDate 133 Indica un valor de fecha (aaaammdd) (DBTYPE_DBDATE).
adDBTime 134 Indica un valor de tiempo (hhmmss) (DBTYPE_DBTIME).
adDBTimeStamp 135 Indica una marca de fecha y hora (aaaammddhhmmss más una fracción en mil millones) (DBTYPE_DBTIMESTAMP).
adDecimal 14 Indica un valor numérico exacto con una precisión y escala fijas (DBTYPE_DECIMAL).
adDouble 5 Indica un valor de punto flotante de precisión doble (DBTYPE_R8).
adEmpty 0 Especifica ningún valor (DBTYPE_EMPTY).
adError 10 Indica un código de error de 32 bits (DBTYPE_ERROR).
adFileTime 64 Indica un valor de 64 bits que representa el número de intervalos de 100 nanosegundos desde el 1 de enero de 1601 (DBTYPE_FILETIME).
adGUID 72 Indica un identificador único global (GUID) (DBTYPE_GUID).
adIDispatch 9 Indica un puntero a una interfaz IDispatch en un objeto COM (DBTYPE_IDISPATCH).

Nota Este tipo de datos no es compatible actualmente con ADO. El uso puede provocar resultados imprevisibles.
adInteger 3 Indica un entero con signo de cuatro bytes (DBTYPE_I4).
adIUnknown 13 Indica un puntero a una interfaz IUnknown en un objeto COM (DBTYPE_IUNKNOWN).

Nota Este tipo de datos no es compatible actualmente con ADO. El uso puede provocar resultados imprevisibles.
adLongVarBinary 205 Indica un valor binario largo.
adLongVarChar 201 Indica un valor de cadena largo.
adLongVarWChar 203 Indica un valor largo de cadena Unicode terminado en null.
adNumeric 131 Indica un valor numérico exacto con una precisión y escala fijas (DBTYPE_NUMERIC).
adPropVariant 138 Indica un valor PROPVARIANT de Automation (DBTYPE_PROP_VARIANT).
adSingle 4 Indica un valor de punto flotante de precisión doble (DBTYPE_R4).
adSmallInt 2 Indica un entero con signo de dos bytes (DBTYPE_I2).
adTinyInt 16 Indica un entero con signo de un byte (DBTYPE_I1).
adUnsignedBigInt 21 Indica un entero sin signo de ocho bytes (DBTYPE_UI8).
adUnsignedInt 19 Indica un entero sin signo de cuatro bytes (DBTYPE_UI4).
adUnsignedSmallInt 18 Indica un entero sin signo de dos bytes (DBTYPE_UI2).
adUnsignedTinyInt 17 Indica un entero sin signo de un byte (DBTYPE_UI1).
adUserDefined 132 Indica una variable definida por el usuario (DBTYPE_UDT).
adVarBinary 204 Indica un valor binario.
adVarChar 200 Indica un valor de cadena.
adVariant 12 Indica una variante de Automation (DBTYPE_VARIANT).

Nota Este tipo de datos no es compatible actualmente con ADO. El uso puede provocar resultados imprevisibles.
adVarNumeric 139 Indica un valor numérico.
adVarWChar 202 Indica una cadena de caracteres Unicode terminada en null.
adWChar 130 Indica una cadena de caracteres Unicode terminada en null (DBTYPE_WSTR).

Equivalente a ADO/WFC

Paquete: 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

Se aplica a