Freigeben über


DataType-Element (ASSL)

Definiert den Datentyp des zugeordneten Elements.

Syntax

<DataItem> <!-- or Measure -->
   ...
   <DataType>...</DataType>
   ...
</DataItem>

Elementmerkmale

Merkmal

Beschreibung

Datentyp und -länge

Zeichenfolge (Enumeration)

Standardwert

Keiner

Kardinalität

0-1: Optionales Element, das nur einmal auftreten kann.

Elementbeziehungen

Beziehung

Element

Übergeordnetes Element

DataItem, Measure

Untergeordnete Elemente

Keine

Hinweise

Die Werte für DataType werden in der System.Data.OleDb.OleDbType-Enumeration definiert. Aber nur die Enumerationswerte in der folgenden Tabelle sind im DataType-Element gültig.

Wert

Beschreibung

BigInt

Eine 64-Bit-Ganzzahl mit Vorzeichen. Dieser Datentyp wird dem Int64-Datentyp in Microsoft .NET Framework und dem DBTYPE_I8-Datentyp in der OLE DB zugewiesen.

Bool

Ein boolescher Wert. Dieser Datentyp wird dem Boolean-Datentyp in .NET Framework und dem DBTYPE_BOOL-Datentyp in der OLE DB zugewiesen.

Currency

Ein Währungswert im Bereich von -263 (bzw. -922.337.203.685.477,5808) bis 263-1 (bzw. +922.337.203.685.477,5807) mit einer Genauigkeit von einem Zehntausendstel einer Währungseinheit. Dieser Datentyp wird dem Decimal-Datentyp in .NET Framework und dem DBTYPE_CY-Datentyp in der OLE DB zugewiesen.

Date

Datumdaten, gespeichert als Gleitkommazahl mit doppelter Genauigkeit. Der ganzzahlige Teil gibt die Anzahl von Tagen seit dem 30. Dezember 1899 wieder, während der Bruchteil ein Teil eines Tages ist. Dieser Datentyp wird dem DateTime-Datentyp in .NET Framework und dem DBTYPE_DATE-Datentyp in der OLE DB zugewiesen.

Double

Eine Gleitkommazahl mit doppelter Genauigkeit im Bereich von -1,79E +308 bis 1,79E +308. Dieser Datentyp wird dem Double-Datentyp in .NET Framework und dem DBTYPE_R8-Datentyp in der OLE DB zugewiesen.

Integer

Eine 32-Bit-Ganzzahl mit Vorzeichen. Dieser Datentyp wird dem Int32-Datentyp in .NET Framework und dem DBTYPE_I4-Datentyp in der OLE DB zugewiesen.

Single

Eine Gleitkommazahl mit einfacher Genauigkeit im Bereich von -3,40E +38 bis 3,40E +38. Dieser Datentyp wird dem Single-Datentyp in .NET Framework und dem DBTYPE_R4-Datentyp in der OLE DB zugewiesen.

SmallInt

Eine 16-Bit-Ganzzahl mit Vorzeichen. Dieser Datentyp wird dem Int16-Datentyp in .NET Framework und dem DBTYPE_I2-Datentyp in der OLE DB zugewiesen.

TinyInt

Eine 8-Bit-Ganzzahl mit Vorzeichen. Dieser Datentyp wird dem SByte-Datentyp in .NET Framework und dem DBTYPE_I1-Datentyp in der OLE DB zugewiesen.

UnsignedBigInt

Eine 64-Bit-Ganzzahl ohne Vorzeichen. Dieser Datentyp wird dem UInt64-Datentyp in .NET Framework und dem DBTYPE_UI8-Datentyp in der OLE DB zugewiesen.

UnsignedInt

Eine 32-Bit-Ganzzahl mit Vorzeichen. Dieser Datentyp wird dem UInt32-Datentyp in .NET Framework und dem DBTYPE_UI4-Datentyp in der OLE DB zugewiesen.

UnsignedSmallInt

Eine 16-Bit-Ganzzahl ohne Vorzeichen. Dieser Datentyp wird dem UInt16-Datentyp in .NET Framework und dem DBTYPE_UI2-Datentyp in der OLE DB zugewiesen.

WChar

Ein mit NULL endender Stream von Unicode-Zeichen. Dieser Datentyp wird dem String-Datentyp in .NET Framework und dem DBTYPE_WSTR-Datentyp in der OLE DB zugewiesen.

Inherited

Der Datentyp vom im Source-Element des Measure-Elements enthaltenen DataItem.

HinweisHinweis
Nur auf Measure-Elemente anwendbar.

Siehe auch

Verweis