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