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