Freigeben über


OleDbType-Enumeration

Gibt den Datentyp eines Felds oder einer Eigenschaft für die Verwendung in einem OleDbParameter an.

Namespace: System.Data.OleDb
Assembly: System.Data (in system.data.dll)

Syntax

'Declaration
Public Enumeration OleDbType
'Usage
Dim instance As OleDbType
public enum OleDbType
public enum class OleDbType
public enum OleDbType
public enum OleDbType

Member

  Membername Beschreibung
BigInt Eine 64-Bit-Ganzzahl mit Vorzeichen (DBTYPE_I8). Wird Int64 zugeordnet. 
Binary Ein Stream binärer Daten (DBTYPE_BYTES). Wird einem Array vom Typ Byte zugeordnet. 
Boolean Ein boolescher Wert (DBTYPE_BOOL). Wird Boolean zugeordnet. 
BSTR Eine mit NULL endende Zeichenfolge von Unicode-Zeichen (DBTYPE_BSTR). Wird String zugeordnet. 
Char Eine Zeichenfolge (DBTYPE_STR). Wird String zugeordnet. 
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 (DBTYPE_CY). Wird Decimal zugeordnet. 
Date Daten für Datumsangaben, als Double (DBTYPE_DATE) gespeichert. Der ganzzahlige Teil gibt die Anzahl von Tagen seit dem 30. Dezember 1899 wieder und der Bruchteil den Teil eines Tages. Wird DateTime zugeordnet. 
DBDate Daten für Datumsangaben im Format yyyymmdd (DBTYPE_DBDATE). Wird DateTime zugeordnet. 
DBTime Daten für Zeitangaben im Format hhmmss (DBTYPE_DBTIME). Wird TimeSpan zugeordnet. 
DBTimeStamp Daten für Datums- und Uhrzeitangaben im Format yyyymmddhhmmss (DBTYPE_DBTIMESTAMP). Wird DateTime zugeordnet. 
Decimal Ein numerischer Wert mit fester Genauigkeit und Dezimalstellen zwischen -10 38 -1 und 10 38 -1 (DBTYPE_DECIMAL). Wird Decimal zugeordnet. 
Double Eine Gleitkommazahl im Bereich von -1.79E +308 bis 1.79E +308 (DBTYPE_R8). Wird Double zugeordnet. 
Empty Kein Wert (DBTYPE_EMPTY). 
Error Ein 32-Bit-Fehlercode (DBTYPE_ERROR). Wird Exception zugeordnet. 
Filetime Eine 64-Bit-Ganzzahl ohne Vorzeichen, die die Anzahl der seit dem 1. Januar 1601 vergangenen 100-Nanosekundenintervalle darstellt (DBTYPE_FILETIME). Wird DateTime zugeordnet. 
Guid Eine GUID (Globally Unique Identifier, global eindeutiger Bezeichner) (DBTYPE_GUID). Wird Guid zugeordnet. 
IDispatch Ein Zeiger, der auf eine IDispatch-Schnittstelle zeigt (DBTYPE_IDISPATCH). Wird Object zugeordnet. 

Dieser Datentyp wird von ADO.NET derzeit nicht unterstützt. Seine Verwendung kann zu nicht vorhersehbaren Ergebnissen führen.

Integer Eine 32-Bit-Ganzzahl mit Vorzeichen (DBTYPE_I4). Wird Int32 zugeordnet. 
IUnknown Ein Zeiger, der auf eine IUnknown-Schnittstelle zeigt (DBTYPE_UNKNOWN). Wird Object zugeordnet. 

Dieser Datentyp wird von ADO.NET derzeit nicht unterstützt. Seine Verwendung kann zu nicht vorhersehbaren Ergebnissen führen.

LongVarBinary Ein binärer Wert vom Typ Long (nur OleDbParameter). Wird einem Array vom Typ Byte zugeordnet. 
LongVarChar Ein Zeichenfolgenwert vom Typ Long (nur OleDbParameter). Wird String zugeordnet. 
LongVarWChar Ein mit NULL endender Unicode-Zeichenfolgenwert vom Typ Long (nur OleDbParameter). Wird String zugeordnet. 
Numeric Ein genauer numerischer Wert mit fester Genauigkeit und einer festen Anzahl von Dezimalstellen (DBTYPE_NUMERIC). Wird Decimal zugeordnet. 
PropVariant Eine Automatisierungs-PROPVARIANT (DBTYPE_PROP_VARIANT). Wird Object zugeordnet. 
Single Eine Gleitkommazahl im Bereich von -3.40E +38 bis 3.40E +38 (DBTYPE_R4). Wird Single zugeordnet. 
SmallInt Eine 16-Bit-Ganzzahl mit Vorzeichen (DBTYPE_I2). Wird Int16 zugeordnet. 
TinyInt Eine 8-Bit-Ganzzahl mit Vorzeichen (DBTYPE_I1). Wird SByte zugeordnet. 
UnsignedBigInt Eine 64-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI8). Wird UInt64 zugeordnet. 
UnsignedInt Eine 32-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI4). Wird UInt32 zugeordnet. 
UnsignedSmallInt Eine 16-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI2). Wird UInt16 zugeordnet. 
UnsignedTinyInt Eine 8-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI1). Wird Byte zugeordnet. 
VarBinary Ein Stream binärer Daten mit variabler Länge (nur OleDbParameter). Wird einem Array vom Typ Byte zugeordnet. 
VarChar Ein Stream von Nicht-Unicode-Zeichen mit variabler Länge (nur OleDbParameter). Wird String zugeordnet. 
Variant Ein spezieller Datentyp, der numerische Daten, Zeichenfolgendaten, binäre Daten oder Datumsangaben sowie die speziellen Werte Empty und Null enthalten kann (DBTYPE_VARIANT). Dieser Typ wird angenommen, wenn kein anderer angegeben wurde. Wird Object zugeordnet. 
VarNumeric Ein numerischer Wert mit variabler Länge (nur OleDbParameter). Wird Decimal zugeordnet. 
VarWChar Ein mit NULL endender Stream von Unicode-Zeichen mit variabler Länge (nur OleDbParameter). Wird String zugeordnet. 
WChar Eine mit NULL endender Stream von Unicode-Zeichen (DBTYPE_WSTR). Wird String zugeordnet.  

Hinweise

In der folgenden Tabelle werden Zuordnungen zwischen OleDbType-Datentypen, OLE DB-Datentypen (in Klammern gesetzt) und .NET Framework-Typen veranschaulicht.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

System.Data.OleDb-Namespace