Compartir a través de


Elemento DataType (ASSL)

Define el tipo de datos del elemento asociado.

Sintaxis

<DataItem> <!-- or Measure -->
   ...
   <DataType>...</DataType>
   ...
</DataItem>

Características de los elementos

Característica

Descripción

Tipo y longitud de los datos

String (enumeración)

Valor predeterminado

Ninguno

Cardinalidad

0-1: Elemento opcional que puede aparecer una y solo una vez.

Relaciones del elemento

Relación

Elemento

Elemento primario

DataItem, Measure

Elementos secundarios

Ninguno

Comentarios

Los valores de DataType se definen en la enumeración System.Data.OleDb.OleDbType. Sin embargo, solo los valores de enumeración de la tabla siguiente son válidos en el elemento DataType.

Valor

Descripción

BigInt

Entero de 64 bits con signo. Este tipo de datos se asigna al tipo de datos Int64 en Microsoft .NET Framework y al tipo de datos DBTYPE_I8 en OLE DB.

Bool

Valor booleano. Este tipo de datos se asigna al tipo de datos Boolean en .NET Framework y al tipo de datos DBTYPE_BOOL en OLE DB.

Currency

Valor de moneda comprendido entre -263 (o -922.337.203.685.477,5808) a 263-1 (o +922.337.203.685.477,5807) con una precisión de una diezmilésima de unidad de moneda. Este tipo de datos se asigna al tipo de datos Decimal en .NET Framework y al tipo de datos DBTYPE_CY en OLE DB.

Date

Fecha de los datos, almacenada como un número de punto flotante de precisión doble. La parte entera es el número de días transcurridos desde el 30 de diciembre de 1899 y la parte decimal es una fracción del día. Este tipo de datos se asigna al tipo de datos DateTime en .NET Framework y al tipo de datos DBTYPE_DATE en OLE DB.

Double

Número de punto flotante de precisión doble en el intervalo de -1,79E +308 a 1,79E +308. Este tipo de datos se asigna al tipo de datos Double en .NET Framework y al tipo de datos DBTYPE_R8 en OLE DB.

Integer

Entero de 32 bits con signo. Este tipo de datos se asigna al tipo de datos Int32 en .NET Framework y al tipo de datos DBTYPE_I4 en OLE DB.

Single

Un número de punto flotante de precisión simple en el intervalo de -3,40E +38 a 3,40E +38. Este tipo de datos se asigna al tipo de datos Single en .NET Framework y al tipo de datos DBTYPE_R4 en OLE DB.

SmallInt

Entero de 16 bits con signo. Este tipo de datos se asigna al tipo de datos Int16 en .NET Framework y al tipo de datos DBTYPE_I2 en OLE DB.

TinyInt

Entero de 8 bits con signo. Este tipo de datos se asigna al tipo de datos SByte en .NET Framework y al tipo de datos DBTYPE_I1 en OLE DB.

UnsignedBigInt

Entero de 64 bits sin signo. Este tipo de datos se asigna al tipo de datos UInt64 en .NET Framework y al tipo de datos DBTYPE_UI8 en OLE DB.

UnsignedInt

Entero de 32 bits sin signo. Este tipo de datos se asigna al tipo de datos UInt32 en .NET Framework y al tipo de datos DBTYPE_UI4 en OLE DB.

UnsignedSmallInt

Entero de 16 bits sin signo. Este tipo de datos se asigna al tipo de datos UInt16 en .NET Framework y al tipo de datos DBTYPE_UI2 en OLE DB.

WChar

Flujo de caracteres Unicode con terminación nula. Este tipo de datos se asigna al tipo de datos String en .NET Framework y al tipo de datos DBTYPE_WSTR en OLE DB.

Inherited

El tipo de datos de DataItem contenido en el elemento Source del elemento Measure.

[!NOTA]

Solo aplicable a los elementos Measure.

Vea también

Referencia

Propiedades (ASSL)