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

Elemento 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

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.

Vedere anche

Riferimento

Proprietà (ASSL)