OleDbType Enumeration

Definition

Gibt den Datentyp eines Felds, einer Eigenschaft, für die Verwendung in einer OleDbParameteran.

public enum class OleDbType
public enum OleDbType
type OleDbType = 
Public Enum OleDbType
Vererbung
OleDbType

Felder

Name Wert Beschreibung
Empty 0

Kein Wert (DBTYPE_EMPTY).

SmallInt 2

Eine 16-Bit-ganzzahlige Vorzeichen (DBTYPE_I2). Dies ist zu Int16.

Integer 3

Eine 32-Bit-Ganzzahl (DBTYPE_I4). Dies ist zu Int32.

Single 4

Eine Gleitkommazahl innerhalb des Bereichs von -3,40E +38 bis 3,40E +38 (DBTYPE_R4). Dies ist zu Single.

Double 5

Eine Gleitkommazahl innerhalb des Bereichs von -1,79E +308 bis 1,79E +308 (DBTYPE_R8). Dies ist zu Double.

Currency 6

Währungswert zwischen -2 63 (oder -922.337.203.685.477,5808) bis 2 63 -1 (oder +922.337.203.685.477,5807) mit einer Genauigkeit auf ein zehntausendstel einer Währungseinheit (DBTYPE_CY). Dies ist zu Decimal.

Date 7

Datumsdaten, gespeichert als Double (DBTYPE_DATE). Der ganze Teil ist die Anzahl der Tage seit dem 30. Dezember 1899, und der Bruchteil ist ein Bruchteil eines Tages. Dies ist zu DateTime.

BSTR 8

Eine mit Null beendete Zeichenfolge von Unicode-Zeichen (DBTYPE_BSTR). Dies ist zu String.

IDispatch 9

Ein Zeiger auf eine IDispatch Schnittstelle (DBTYPE_IDISPATCH). Dies ist zu Object.

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

Error 10

Ein 32-Bit-Fehlercode (DBTYPE_ERROR). Dies ist zu Exception.

Boolean 11

Boolescher Wert (DBTYPE_BOOL). Dies ist zu Boolean.

Variant 12

Ein spezieller Datentyp, der numerische, Zeichenfolgen-, Binär- oder Datumsdaten sowie die speziellen Werte "Empty" und "Null" (DBTYPE_VARIANT) enthalten kann. Dieser Typ wird angenommen, wenn kein anderer angegeben wird. Dies ist zu Object.

IUnknown 13

Ein Zeiger auf eine IUnknown Schnittstelle (DBTYPE_UNKNOWN). Dies ist zu Object. Dieser Datentyp wird derzeit von ADO.NET nicht unterstützt. Die Verwendung kann zu unvorhersehbaren Ergebnissen führen.

Decimal 14

Ein numerischer Wert mit fester Genauigkeit und Skalierung zwischen -10 38 -1 und 10 38 -1 (DBTYPE_DECIMAL). Dies ist zu Decimal.

TinyInt 16

Eine 8-Bit-Ganzzahl (DBTYPE_I1). Dies ist zu SByte.

UnsignedTinyInt 17

Eine 8-Bit-ganzzahl ohne Vorzeichen (DBTYPE_UI1). Dies ist zu Byte.

UnsignedSmallInt 18

Eine 16-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI2). Dies ist zu UInt16.

UnsignedInt 19

Eine 32-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI4). Dies ist zu UInt32.

BigInt 20

Eine 64-Bit-ganzzahlige Vorzeichen (DBTYPE_I8). Dies ist zu Int64.

UnsignedBigInt 21

Eine 64-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI8). Dies ist zu UInt64.

Filetime 64

Eine 64-Bit-ganzzahl ohne Vorzeichen, die die Anzahl der Intervalle von 100-Nanosekunden seit dem 1. Januar 1601 (DBTYPE_FILETIME) darstellt. Dies ist zu DateTime.

Guid 72

Ein global eindeutiger Bezeichner (oder GUID) (DBTYPE_GUID). Dies ist zu Guid.

Binary 128

Ein Datenstrom mit Binärdaten (DBTYPE_BYTES). Dies ist einem Array Typ Bytezugeordnet.

Char 129

Eine Zeichenfolge (DBTYPE_STR). Dies ist zu String.

WChar 130

Ein mit Null beendeter Datenstrom von Unicode-Zeichen (DBTYPE_WSTR). Dies ist zu String.

Numeric 131

Ein exakter numerischer Wert mit fester Genauigkeit und Skalierung (DBTYPE_NUMERIC). Dies ist zu Decimal.

DBDate 133

Datumsdaten im Format jjjjmmdd (DBTYPE_DBDATE). Dies ist zu DateTime.

DBTime 134

Zeitdaten im Format hhmmss (DBTYPE_DBTIME). Dies ist zu TimeSpan.

DBTimeStamp 135

Daten und Zeitdaten im Format yyymmddhhmmss (DBTYPE_DBTIMESTAMP). Dies ist zu DateTime.

PropVariant 138

Eine Automatisierungs-PROPVARIANT (DBTYPE_PROP_VARIANT). Dies ist zu Object.

VarNumeric 139

Ein numerischer Wert mit variabler Länge (OleDbParameter nur). Dies ist zu Decimal.

VarChar 200

Ein Datenstrom mit variabler Länge von Nicht-Unicode-Zeichen (OleDbParameter nur). Dies ist zu String.

LongVarChar 201

Ein langer Zeichenfolgenwert (OleDbParameter nur). Dies ist zu String.

VarWChar 202

Ein variabler, null-beendeter Datenstrom von Unicode-Zeichen (OleDbParameter nur). Dies ist zu String.

LongVarWChar 203

Ein long null-terminated Unicode-Zeichenfolgenwert (OleDbParameter nur). Dies ist zu String.

VarBinary 204

Ein Datenstrom mit variablerOleDbParameter Länge (nur). Dies ist einem Array Typ Bytezugeordnet.

LongVarBinary 205

Ein langer Binärwert (OleDbParameter nur). Dies ist einem Array Typ Bytezugeordnet.

Hinweise

In der vorstehenden Tabelle sind Zuordnungen zwischen OleDbType Datentypen, OLE DB-Datentypen (in Klammern dargestellt) und den .NET Typen dargestellt. Die OleDbType Datentypen akzeptieren System.Char[] wie Parameter.Value in parametrisierten Abfragen.

Gilt für: