Condividi tramite


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 String (enumerazione)
Valore predefinito Nessuno
Cardinalità 0-1: elemento facoltativo che può ricorrere una sola volta.

Relazioni elemento

Relazione Elemento
Elemento padre DataItem, Measure
Elementi figlio nessuno

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 Intero con segno a 64 bit. Questo tipo di dati esegue il mapping al tipo di dati Int64 in .NET Framework e al tipo di dati DBTYPE_I8 in OLE DB.
Bool Valore booleano. Questo tipo di dati viene mappato al tipo di dati booleano nel .NET Framework e al tipo DBTYPE_BOOL dati nella OLE DB.
Valuta Valore di valuta compreso tra -263 (o -922.337.203.685.477,5808) e 263-1 (o +922.337.203.685.477,5807) con un'accuratezza pari a un deciesimo di un'unità di valuta. Questo tipo di dati viene mappato al tipo di dati Decimal nel .NET Framework e al tipo di dati DBTYPE_CY in OLE DB.
Data 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 nel .NET Framework e al tipo di dati 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 viene mappato al tipo di dati Double nel .NET Framework e al tipo di dati DBTYPE_R8 in OLE DB.
Integer Intero con segno a 32 bit. Questo tipo di dati viene mappato al tipo di dati Int32 nel .NET Framework e al tipo di dati DBTYPE_I4 in OLE DB.
Singolo Numero a precisione singola e virgola mobile compreso tra -3,40E +38 e 3,40E +38. Questo tipo di dati viene mappato al tipo di dati Single in .NET Framework e al tipo DBTYPE_R4 di dati in OLE DB.
Smallint Intero con segno a 16 bit. Questo tipo di dati viene mappato al tipo di dati Int16 nel .NET Framework e al tipo di dati DBTYPE_I2 in OLE DB.
Tinyint Numero intero con segno a 8 bit. Questo tipo di dati viene mappato al tipo di dati SByte nel .NET Framework e al tipo di dati DBTYPE_I1 in OLE DB.
UnsignedBigInt Intero senza segno a 64 bit. Questo tipo di dati esegue il mapping al tipo di dati UInt64 in .NET Framework e al tipo di dati DBTYPE_UI8 in OLE DB.
UnsignedInt Intero senza segno a 32 bit. Questo tipo di dati esegue il mapping al tipo di dati UInt32 nel .NET Framework e al tipo di dati DBTYPE_UI4 nella OLE DB.
UnsignedSmallInt Numero intero non firmato a 16 bit. Questo tipo di dati esegue il mapping al tipo di dati UInt16 nel .NET Framework e al tipo di dati DBTYPE_UI2 nella OLE DB.
Wchar Flusso con terminazione Null di caratteri Unicode. Questo tipo di dati viene mappato al tipo di dati String nel .NET Framework e al tipo di dati DBTYPE_WSTR nella OLE DB.
Ereditato Tipo di dati dell'elemento DataItem contenuto nell'elemento Sourcedell'elemento Measure .

Nota: applicabile solo agli elementi Measure .

Vedere anche

Proprietà (ASSL)