OleDbType OleDbType OleDbType OleDbType Enum

Definition

Gibt den Datentyp eines Felds oder einer Eigenschaft für die Verwendung in einem OleDbParameter an.Specifies the data type of a field, a property, for use in an OleDbParameter.

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

Felder

BigInt BigInt BigInt BigInt 20

Eine 64-Bit-Ganzzahl mit Vorzeichen (DBTYPE_I8).A 64-bit signed integer (DBTYPE_I8). Wird Int64 zugeordnet.This maps to Int64.

Binary Binary Binary Binary 128

Ein Stream binärer Daten (DBTYPE_BYTES).A stream of binary data (DBTYPE_BYTES). Wird einem Array vom Typ Byte zugeordnet.This maps to an Array of type Byte.

Boolean Boolean Boolean Boolean 11

Ein boolescher Wert (DBTYPE_BOOL).A Boolean value (DBTYPE_BOOL). Wird Boolean zugeordnet.This maps to Boolean.

BSTR BSTR BSTR BSTR 8

Eine mit NULL endende Zeichenfolge von Unicode-Zeichen (DBTYPE_BSTR).A null-terminated character string of Unicode characters (DBTYPE_BSTR). Wird String zugeordnet.This maps to String.

Char Char Char Char 129

Eine Zeichenfolge (DBTYPE_STR).A character string (DBTYPE_STR). Wird String zugeordnet.This maps to String.

Currency Currency Currency Currency 6

Ein Währungswert im Bereich von –2 63 (bzw. –922.337.203.685.477,5808) bis 2 63 –1 (bzw. +922.337.203.685.477,5807) mit einer Genauigkeit von einem Zehntausendstel einer Währungseinheit (DBTYPE_CY).A currency value ranging from -2 63 (or -922,337,203,685,477.5808) to 2 63 -1 (or +922,337,203,685,477.5807) with an accuracy to a ten-thousandth of a currency unit (DBTYPE_CY). Wird Decimal zugeordnet.This maps to Decimal.

Date Date Date Date 7

Daten für Datumsangaben, als Double (DBTYPE_DATE) gespeichert.Date data, stored as a double (DBTYPE_DATE). Der ganzzahlige Teil gibt die Anzahl von Tagen seit dem 30. Dezember 1899 wieder und der Bruchteil den Teil eines Tages.The whole portion is the number of days since December 30, 1899, and the fractional portion is a fraction of a day. Wird DateTime zugeordnet.This maps to DateTime.

DBDate DBDate DBDate DBDate 133

Daten für Datumsangaben im Format yyyymmdd (DBTYPE_DBDATE).Date data in the format yyyymmdd (DBTYPE_DBDATE). Wird DateTime zugeordnet.This maps to DateTime.

DBTime DBTime DBTime DBTime 134

Daten für Uhrzeitangaben im Format hhmmss (DBTYPE_DBTIME).Time data in the format hhmmss (DBTYPE_DBTIME). Wird TimeSpan zugeordnet.This maps to TimeSpan.

DBTimeStamp DBTimeStamp DBTimeStamp DBTimeStamp 135

Daten für Datums- und Uhrzeitangaben im Format yyyymmddhhmmss (DBTYPE_DBTIMESTAMP).Data and time data in the format yyyymmddhhmmss (DBTYPE_DBTIMESTAMP). Wird DateTime zugeordnet.This maps to DateTime.

Decimal Decimal Decimal Decimal 14

Ein numerischer Wert mit fester Genauigkeit und Dezimalstellen zwischen –10 38 –1 und 10 38 –1 (DBTYPE_DECIMAL).A fixed precision and scale numeric value between -10 38 -1 and 10 38 -1 (DBTYPE_DECIMAL). Wird Decimal zugeordnet.This maps to Decimal.

Double Double Double Double 5

Eine Gleitkommazahl im Bereich von -1.79E +308 bis 1.79E +308 (DBTYPE_R8).A floating-point number within the range of -1.79E +308 through 1.79E +308 (DBTYPE_R8). Wird Double zugeordnet.This maps to Double.

Empty Empty Empty Empty 0

Kein Wert (DBTYPE_EMPTY).No value (DBTYPE_EMPTY).

Error Error Error Error 10

Ein 32-Bit-Fehlercode (DBTYPE_ERROR).A 32-bit error code (DBTYPE_ERROR). Wird Exception zugeordnet.This maps to Exception.

Filetime Filetime Filetime Filetime 64

Eine 64-Bit-Ganzzahl ohne Vorzeichen, die die Anzahl der seit dem 1. Januar 1601 vergangenen 100-Nanosekundenintervalle darstellt (DBTYPE_FILETIME).A 64-bit unsigned integer representing the number of 100-nanosecond intervals since January 1, 1601 (DBTYPE_FILETIME). Wird DateTime zugeordnet.This maps to DateTime.

Guid Guid Guid Guid 72

Eine GUID (Globally Unique Identifier, global eindeutiger Bezeichner) (DBTYPE_GUID).A globally unique identifier (or GUID) (DBTYPE_GUID). Wird Guid zugeordnet.This maps to Guid.

IDispatch IDispatch IDispatch IDispatch 9

Ein Zeiger, der auf eine IDispatch-Schnittstelle zeigt (DBTYPE_IDISPATCH).A pointer to an IDispatch interface (DBTYPE_IDISPATCH). Wird Object zugeordnet.This maps to Object.

Dieser Datentyp wird von ADO.NET derzeit nicht unterstützt.This data type is not currently supported by ADO.NET. Seine Verwendung kann zu unvorhersehbaren Ergebnissen führen.Its usage may cause unpredictable results.

Integer Integer Integer Integer 3

Eine 32-Bit-Ganzzahl mit Vorzeichen (DBTYPE_I4).A 32-bit signed integer (DBTYPE_I4). Wird Int32 zugeordnet.This maps to Int32.

IUnknown IUnknown IUnknown IUnknown 13

Ein Zeiger auf eine IUnknown-Schnittstelle (DBTYPE_UNKNOWN).A pointer to an IUnknown interface (DBTYPE_UNKNOWN). Wird Object zugeordnet.This maps to Object.
Dieser Datentyp wird von ADO.NET derzeit nicht unterstützt.This data type is not currently supported by ADO.NET. Seine Verwendung kann zu unvorhersehbaren Ergebnissen führen.Its usage may cause unpredictable results.

LongVarBinary LongVarBinary LongVarBinary LongVarBinary 205

Ein binärer Wert vom Typ Long (nur OleDbParameter).A long binary value (OleDbParameter only). Wird einem Array vom Typ Byte zugeordnet.This maps to an Array of type Byte.

LongVarChar LongVarChar LongVarChar LongVarChar 201

Ein Zeichenfolgenwert vom Typ Long (nur OleDbParameter).A long string value (OleDbParameter only). Wird String zugeordnet.This maps to String.

LongVarWChar LongVarWChar LongVarWChar LongVarWChar 203

Ein mit NULL endender Unicode-Zeichenfolgenwert vom Typ Long (nur OleDbParameter).A long null-terminated Unicode string value (OleDbParameter only). Wird String zugeordnet.This maps to String.

Numeric Numeric Numeric Numeric 131

Ein genauer numerischer Wert mit fester Genauigkeit und einer festen Anzahl von Dezimalstellen (DBTYPE_NUMERIC).An exact numeric value with a fixed precision and scale (DBTYPE_NUMERIC). Wird Decimal zugeordnet.This maps to Decimal.

PropVariant PropVariant PropVariant PropVariant 138

Eine Automatisierungs-PROPVARIANT (DBTYPE_PROP_VARIANT).An automation PROPVARIANT (DBTYPE_PROP_VARIANT). Wird Object zugeordnet.This maps to Object.

Single Single Single Single 4

Eine Gleitkommazahl im Bereich von -3.40E +38 bis 3.40E +38 (DBTYPE_R4).A floating-point number within the range of -3.40E +38 through 3.40E +38 (DBTYPE_R4). Wird Single zugeordnet.This maps to Single.

SmallInt SmallInt SmallInt SmallInt 2

Eine 16-Bit-Ganzzahl mit Vorzeichen (DBTYPE_I2).A 16-bit signed integer (DBTYPE_I2). Wird Int16 zugeordnet.This maps to Int16.

TinyInt TinyInt TinyInt TinyInt 16

Eine 8-Bit-Ganzzahl mit Vorzeichen (DBTYPE_I1).A 8-bit signed integer (DBTYPE_I1). Wird SByte zugeordnet.This maps to SByte.

UnsignedBigInt UnsignedBigInt UnsignedBigInt UnsignedBigInt 21

Eine 64-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI8).A 64-bit unsigned integer (DBTYPE_UI8). Wird UInt64 zugeordnet.This maps to UInt64.

UnsignedInt UnsignedInt UnsignedInt UnsignedInt 19

Eine 32-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI4).A 32-bit unsigned integer (DBTYPE_UI4). Wird UInt32 zugeordnet.This maps to UInt32.

UnsignedSmallInt UnsignedSmallInt UnsignedSmallInt UnsignedSmallInt 18

Eine 16-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI2).A 16-bit unsigned integer (DBTYPE_UI2). Wird UInt16 zugeordnet.This maps to UInt16.

UnsignedTinyInt UnsignedTinyInt UnsignedTinyInt UnsignedTinyInt 17

Eine 8-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI1).A 8-bit unsigned integer (DBTYPE_UI1). Wird Byte zugeordnet.This maps to Byte.

VarBinary VarBinary VarBinary VarBinary 204

Ein Stream binärer Daten mit variabler Länge (nur OleDbParameter).A variable-length stream of binary data (OleDbParameter only). Wird einem Array vom Typ Byte zugeordnet.This maps to an Array of type Byte.

VarChar VarChar VarChar VarChar 200

Ein Stream von Nicht-Unicode-Zeichen mit variabler Länge (nur OleDbParameter).A variable-length stream of non-Unicode characters (OleDbParameter only). Wird String zugeordnet.This maps to String.

Variant Variant Variant Variant 12

Ein spezieller Datentyp, der numerische Daten, Zeichenfolgendaten, binäre Daten oder Datumsangaben sowie die speziellen Werte Empty und Null enthalten kann (DBTYPE_VARIANT).A special data type that can contain numeric, string, binary, or date data, and also the special values Empty and Null (DBTYPE_VARIANT). Dieser Typ wird angenommen, wenn kein anderer angegeben wurde.This type is assumed if no other is specified. Wird Object zugeordnet.This maps to Object.

VarNumeric VarNumeric VarNumeric VarNumeric 139

Ein numerischer Wert mit variabler Länge (nur OleDbParameter).A variable-length numeric value (OleDbParameter only). Wird Decimal zugeordnet.This maps to Decimal.

VarWChar VarWChar VarWChar VarWChar 202

Ein mit NULL endender Stream von Unicode-Zeichen mit variabler Länge (nur OleDbParameter).A variable-length, null-terminated stream of Unicode characters (OleDbParameter only). Wird String zugeordnet.This maps to String.

WChar WChar WChar WChar 130

Eine mit NULL endender Stream von Unicode-Zeichen (DBTYPE_WSTR).A null-terminated stream of Unicode characters (DBTYPE_WSTR). Wird String zugeordnet.This maps to String.

Hinweise

Die vorstehende Tabelle zeigt Zuordnungen OleDbType zwischen Datentypen, OLE DB Datentypen (in Klammern) und den .NET Framework Typen.The preceding table shows mappings between OleDbType data types, OLE DB data types (shown in parentheses), and the .NET Framework types. Die OleDbType Datentypen akzeptieren System.Char[] wie Parameter.Value in parametrisierten Abfragen.The OleDbType data types accept System.Char[] as Parameter.Value in parameterized queries.

Gilt für: