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

Observaciones

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 .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 booleano en el .NET Framework y el tipo de datos DBTYPE_BOOL en OLE DB.
Moneda Valor de moneda que va de -263 (o -922 337 203 685 477,5808) a 263-1 (o +922 337 203 685 477,5807) con una precisión de diezmilésimas de unidad de moneda. Este tipo de datos se asigna al tipo de datos Decimal en el .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 el .NET Framework y el 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 el .NET Framework y al tipo de datos DBTYPE_R8 en OLE DB.
Entero Entero de 32 bits con signo. Este tipo de datos se asigna al tipo de datos Int32 en el .NET Framework y al tipo de datos DBTYPE_I4 en OLE DB.
Único 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 el .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 el .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 el .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 el .NET Framework y al tipo de datos DBTYPE_UI2 en OLE DB.
WChar Flujo de caracteres Unicode terminado en NULL. Este tipo de datos se asigna al tipo de datos String en el .NET Framework y al tipo de datos DBTYPE_WSTR en OLE DB.
Heredado Tipo de datos de DataItem contenido en el elemento Source del elemento Measure .

Nota: Solo se aplica a los elementos Measure .

Consulte también

Propiedades (ASSL)