OleDbType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Datentyp eines Felds oder einer Eigenschaft für die Verwendung in einem OleDbParameter an.
public enum class OleDbType
public enum OleDbType
type OleDbType =
Public Enum OleDbType
- Vererbung
Felder
BigInt | 20 | Eine 64-Bit-Ganzzahl mit Vorzeichen (DBTYPE_I8). Wird Int64 zugeordnet. |
Binary | 128 | Ein Stream binärer Daten (DBTYPE_BYTES). Wird einem Array vom Typ Byte zugeordnet. |
Boolean | 11 | Ein boolescher Wert (DBTYPE_BOOL). Wird Boolean zugeordnet. |
BSTR | 8 | Eine mit NULL endende Zeichenfolge von Unicode-Zeichen (DBTYPE_BSTR). Wird String zugeordnet. |
Char | 129 | Eine Zeichenfolge (DBTYPE_STR). Wird String zugeordnet. |
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). Wird Decimal zugeordnet. |
Date | 7 | 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 | 133 | Daten für Datumsangaben im Format yyyymmdd (DBTYPE_DBDATE). Wird DateTime zugeordnet. |
DBTime | 134 | Daten für Uhrzeitangaben im Format hhmmss (DBTYPE_DBTIME). Wird TimeSpan zugeordnet. |
DBTimeStamp | 135 | Daten für Datums- und Uhrzeitangaben im Format yyyymmddhhmmss (DBTYPE_DBTIMESTAMP). Wird DateTime zugeordnet. |
Decimal | 14 | Ein numerischer Wert mit fester Genauigkeit und Dezimalstellen zwischen –10 38 –1 und 10 38 –1 (DBTYPE_DECIMAL). Wird Decimal zugeordnet. |
Double | 5 | Eine Gleitkommazahl im Bereich von -1.79E +308 bis 1.79E +308 (DBTYPE_R8). Wird Double zugeordnet. |
Empty | 0 | Kein Wert (DBTYPE_EMPTY). |
Error | 10 | Ein 32-Bit-Fehlercode (DBTYPE_ERROR). Wird Exception zugeordnet. |
Filetime | 64 | 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 | 72 | Eine GUID (Globally Unique Identifier, global eindeutiger Bezeichner) (DBTYPE_GUID). Wird Guid zugeordnet. |
IDispatch | 9 | Ein Zeiger, der auf eine Dieser Datentyp wird von ADO.NET derzeit nicht unterstützt. Seine Verwendung kann zu unvorhersehbaren Ergebnissen führen. |
Integer | 3 | Eine 32-Bit-Ganzzahl mit Vorzeichen (DBTYPE_I4). Wird Int32 zugeordnet. |
IUnknown | 13 | Ein Zeiger auf eine |
LongVarBinary | 205 | Ein binärer Wert vom Typ Long (nur OleDbParameter). Wird einem Array vom Typ Byte zugeordnet. |
LongVarChar | 201 | Ein Zeichenfolgenwert vom Typ Long (nur OleDbParameter). Wird String zugeordnet. |
LongVarWChar | 203 | Ein mit NULL endender Unicode-Zeichenfolgenwert vom Typ Long (nur OleDbParameter). Wird String zugeordnet. |
Numeric | 131 | Ein genauer numerischer Wert mit fester Genauigkeit und einer festen Anzahl von Dezimalstellen (DBTYPE_NUMERIC). Wird Decimal zugeordnet. |
PropVariant | 138 | Eine Automatisierungs-PROPVARIANT (DBTYPE_PROP_VARIANT). Wird Object zugeordnet. |
Single | 4 | Eine Gleitkommazahl im Bereich von -3.40E +38 bis 3.40E +38 (DBTYPE_R4). Wird Single zugeordnet. |
SmallInt | 2 | Eine 16-Bit-Ganzzahl mit Vorzeichen (DBTYPE_I2). Wird Int16 zugeordnet. |
TinyInt | 16 | Eine 8-Bit-Ganzzahl mit Vorzeichen (DBTYPE_I1). Wird SByte zugeordnet. |
UnsignedBigInt | 21 | Eine 64-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI8). Wird UInt64 zugeordnet. |
UnsignedInt | 19 | Eine 32-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI4). Wird UInt32 zugeordnet. |
UnsignedSmallInt | 18 | Eine 16-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI2). Wird UInt16 zugeordnet. |
UnsignedTinyInt | 17 | Eine 8-Bit-Ganzzahl ohne Vorzeichen (DBTYPE_UI1). Wird Byte zugeordnet. |
VarBinary | 204 | Ein Stream binärer Daten mit variabler Länge (nur OleDbParameter). Wird einem Array vom Typ Byte zugeordnet. |
VarChar | 200 | Ein Stream von Nicht-Unicode-Zeichen mit variabler Länge (nur OleDbParameter). Wird String zugeordnet. |
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). Dieser Typ wird angenommen, wenn kein anderer angegeben wurde. Wird Object zugeordnet. |
VarNumeric | 139 | Ein numerischer Wert mit variabler Länge (nur OleDbParameter). Wird Decimal zugeordnet. |
VarWChar | 202 | Ein mit NULL endender Stream von Unicode-Zeichen mit variabler Länge (nur OleDbParameter). Wird String zugeordnet. |
WChar | 130 | Eine mit NULL endender Stream von Unicode-Zeichen (DBTYPE_WSTR). Wird String zugeordnet. |
Hinweise
Die obige Tabelle zeigt Zuordnungen zwischen OleDbType Datentypen, OLE DB-Datentypen (in Klammern) und den .NET Framework Typen. Die OleDbType Datentypen akzeptieren System.Char[]
als Parameter.Value
in parametrisierten Abfragen.