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, einer Eigenschaft, für die Verwendung in einer OleDbParameteran.
public enum class OleDbType
public enum OleDbType
type OleDbType =
Public Enum OleDbType
- Vererbung
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 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 |
| 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.