Elemento DataType (ASSL)
Definisce il tipo di dati dell'elemento associato.
Sintassi
<DataItem> <!-- or Measure -->
...
<DataType>...</DataType>
...
</DataItem>
Caratteristiche elemento
Caratteristica |
Descrizione |
---|---|
Tipo di dati e lunghezza |
Stringa (enumerazione) |
Valore predefinito |
Nessuno |
Cardinalità |
0-1: Elemento facoltativo che può presentarsi una sola volta. |
Osservazioni
I valori per DataType sono definiti nell'enumerazione System.Data.OleDb.OleDbType. Tuttavia, solo i valori di enumerazione nella tabella seguente sono validi nell'elemento DataType.
Valore |
Descrizione |
---|---|
BigInt |
Un valore integer con segno a 64 bit. Questo tipo di dati esegue il mapping al tipo di dati Int64 in Microsoft.NET Framework e il tipo di dati di DBTYPE_I8 in OLE DB. |
Bool |
Valore booleano. Questo tipo di dati esegue il mapping al tipo di dati Boolean in .NET Framework e il tipo di dati di DBTYPE_BOOL in OLE DB. |
Currency |
Valore di valuta compreso nell'intervallo tra -2 63 (o -922.337.203.685.477,5808) e 2 63 -1 (o +922.337.203.685.477,5807) con un'approssimazione pari a dieci millesimi di unità di valuta. Questo tipo di dati esegue il mapping al tipo di dati Decimal in .NET Framework e il tipo di dati di DBTYPE_CY in OLE DB. |
Date |
Tipo di dati data, registrato come numero a virgola mobile e doppia precisione. La parte intera è il numero di giorni a partire dal 30 dicembre 1899 mentre la parte frazionaria rappresenta una frazione del giorno. Questo tipo di dati esegue il mapping al tipo di dati DateTime in .NET Framework e il tipo di dati di DBTYPE_DATE in OLE DB. |
Double |
Numero a doppia precisione e virgola mobile compreso tra -1,79E +308 e 1,79E +308. Questo tipo di dati esegue il mapping al tipo di dati Double in .NET Framework e il tipo di dati di DBTYPE_R8 in OLE DB. |
Integer |
Un valore integer con segno a 32 bit. Questo tipo di dati esegue il mapping al tipo di dati Int32 in .NET Framework e il tipo di dati di DBTYPE_I4 in OLE DB. |
Single |
Numero a precisione singola e virgola mobile compreso tra -3,40E +38 e 3,40E +38. Questo tipo di dati esegue il mapping al tipo di dati Single in .NET Framework e il tipo di dati di DBTYPE_R4 in OLE DB. |
SmallInt |
Un valore integer con segno a 16 bit. Questo tipo di dati esegue il mapping al tipo di dati Int16 in .NET Framework e il tipo di dati di DBTYPE_I2 in OLE DB. |
TinyInt |
Un valore integer con segno a 8 bit. Questo tipo di dati esegue il mapping al tipo di dati SByte in .NET Framework e il tipo di dati di DBTYPE_I1 in OLE DB. |
UnsignedBigInt |
Un valore integer senza segno a 64 bit. Questo tipo di dati esegue il mapping al tipo di dati UInt64 in .NET Framework e il tipo di dati di DBTYPE_UI8 in OLE DB. |
UnsignedInt |
Un valore integer senza segno a 32 bit. Questo tipo di dati esegue il mapping al tipo di dati UInt32 in .NET Framework e il tipo di dati di DBTYPE_UI4 in OLE DB. |
UnsignedSmallInt |
Un valore integer senza segno a 16 bit. Questo tipo di dati esegue il mapping al tipo di dati UInt16 in .NET Framework e il tipo di dati di DBTYPE_UI2 in OLE DB. |
WChar |
Flusso con terminazione null di caratteri Unicode. Questo tipo di dati esegue il mapping al tipo di dati String in .NET Framework e il tipo di dati di DBTYPE_WSTR in OLE DB. |
Inherited |
Il tipo di dati di DataItem contenuto nell'elemento Source dell'elemento Measure.
Nota
Applicabile soltanto agli elementi Measure.
|