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 |
|
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.
|