Compartir a través de


DataTypeEnum

Se aplica a: Access 2013, Office 2013

Especifica el tipo de datos de un objeto Field, Parameter o Property. El indicador correspondiente de tipo OLE DB se muestra entre paréntesis en la columna Descripción de la tabla siguiente. Para obtener más información acerca de los tipos de datos OLE DB, vea el Capítulo 13 y el Apéndice A de la Referencia del programador de OLE DB.

Constante

Valor

Descripción

AdArray
(No se aplica a ADOX).

0x2000

Un valor de marca, siempre combinado con otra constante de tipo de datos, que indica una matriz de ese otro tipo de datos.

adBigInt

20

Indica un entero de ocho bytes con signo (DBTYPE_I8).

adBinary

128

Indica un valor binario (DBTYPE_BYTES).

adBoolean

11

Indica un valor de tipo booleano (DBTYPE_BOOL).

adBSTR

8

Indica una cadena de caracteres terminada en el carácter nulo (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). Este valor es un número de punto fijo con cuatro dígitos a la derecha del separador decimal. Se almacena en un entero de ocho bytes con signo y con un factor de escala de 10.000.

adDate

7

Indica un valor de fecha (DBTYPE_DATE). Una fecha se almacena en un tipo double (real de doble precisión), en el que la parte entera es el número de días transcurridos desde el 30 de diciembre de 1899 y la parte fraccionaria es la fracción de un día.

adDBDate

133

Indica un valor de fecha (aaaammdd) (DBTYPE_DBDATE).

adDBTime

134

Indica un valor de hora (hhmmss) (DBTYPE_DBTIME).

adDBTimeStamp

135

Indica una marca de tiempo de fecha y hora (aaaammddhhmmss más una fracción en milmillonésimas) (DBTYPE_DBTIMESTAMP).

adDecimal

14

Indica un valor numérico exacto con una precisión y una escala fijas (DBTYPE_DECIMAL).

adDouble

5

Indica un valor de punto flotante de doble precisión (DBTYPE_R8).

adEmpty

0

No 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 globalmente único (GUID) (DBTYPE_GUID).

adIDispatch

9

Indica un puntero a una interfaz IDispatch sobre un objeto COM (DBTYPE_IDISPATCH).

NOTA: Este tipo de datos no es compatible actualmente con ADO. Su uso puede provocar resultados impredecibles.

adInteger

3

Indica un entero de cuatro bytes con signo (DBTYPE_I4).

adIUnknown

13

Indica un puntero a una interfaz IUnknown sobre un objeto COM (DBTYPE_IUNKNOWN).

NOTA: Este tipo de datos no es compatible actualmente con ADO. Su uso puede provocar resultados impredecibles.

adLongVarBinary

205

Indica un valor binario largo.

adLongVarChar

201

Indica un valor de cadena largo.

adLongVarWChar

203

Indica un valor de cadena Unicode largo terminado en un carácter nulo (null).

adNumeric

131

Indica un valor numérico exacto con una precisión y una escala fijas (DBTYPE_NUMERIC).

adPropVariant

138

Indica una automatización PROPVARIANT (DBTYPE_PROP_VARIANT).

adSingle

4

Indica un valor de punto flotante de precisión simple (DBTYPE_R4).

adSmallInt

2

Indica un entero de dos bytes con signo (DBTYPE_I2).

adTinyInt

16

Indica un entero de un byte con signo (DBTYPE_I1).

adUnsignedBigInt

21

Indica un entero de ocho bytes sin signo (DBTYPE_UI8).

adUnsignedInt

19

Indica un entero de cuatro bytes (DBTYPE_UI4) sin signo.

adUnsignedSmallInt

18

Indica un entero de dos bytes sin signo (DBTYPE_UI2).

adUnsignedTinyInt

17

Indica un entero de un byte sin signo (DBTYPE_UI1).

adUserDefined

132

Indica una variable definida por el usuario (DBTYPE_UDT).

adVarBinary

204

Indica un valor binario (sólo objeto Parameter).

adVarChar

200

Indica un valor de cadena.

adVariant

12

Indica un Variant de automatización (DBTYPE_VARIANT).

NOTA: Este tipo de datos no es compatible actualmente con ADO. Su uso puede provocar resultados impredecibles.

adVarNumeric

139

Indica un valor numérico (sólo objeto Parameter).

adVarWChar

202

Indica una cadena de caracteres Unicode terminada en el carácter nulo (null).

adWChar

130

Indica una cadena de caracteres Unicode terminada en el carácter nulo (DBTYPE_WSTR).

Equivalente de 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