OdbcType 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 OdbcParameter an.
public enum class OdbcType
public enum OdbcType
type OdbcType =
Public Enum OdbcType
- Vererbung
Felder
BigInt | 1 | Genauer numerischer Wert mit einer Genauigkeit von 19 (falls mit Vorzeichen) oder 20 (falls ohne Vorzeichen) und einer Skalierung von 0 (mit Vorzeichen: –2[63] <= n <= 2[63] –1, ohne Vorzeichen: 0 <= n <= 2[64] –1) (SQL_BIGINT). Wird Int64 zugeordnet. |
Binary | 2 | Ein Stream von binären Daten (SQL_BINARY). Wird einem Array vom Typ Byte zugeordnet. |
Bit | 3 | Binäre Daten mit einem Einzelbit (SQL_BIT). Wird Boolean zugeordnet. |
Char | 4 | Eine Zeichenfolge mit fester Länge (SQL_CHAR). Wird String zugeordnet. |
Date | 23 | Daten für Datumsangaben im Format yyyymmdd (SQL_TYPE_DATE). Wird DateTime zugeordnet. |
DateTime | 5 | Daten für Datumsangaben im Format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Wird DateTime zugeordnet. |
Decimal | 6 | Genauer numerischer Wert mit Vorzeichen und mit einer Genauigkeit von mindestens p und Skalierung s, wobei 1 <= p <= 15 und s <= p. Die maximale Genauigkeit ist treiberspezifisch (SQL_DECIMAL). Wird Decimal zugeordnet. |
Double | 8 | Numerischer Näherungswert mit Vorzeichen und einer binären Genauigkeit von 53 (0 oder absoluter Wert von 10[–308] bis 10[308]) (SQL_DOUBLE). Wird Double zugeordnet. |
Image | 9 | Binäre Daten mit variabler Länge. Die maximale Länge ist datenquellenabhängig (SQL_LONGVARBINARY). Wird einem Array vom Typ Byte zugeordnet. |
Int | 10 | Genauer numerischer Wert mit einer Genauigkeit von 10 und Skalierung von 0 (mit Vorzeichen: –2[31] <= n <= 2[31] –1, ohne Vorzeichen: 0 <= n <= 2[32] –1) (SQL_INTEGER). Wird Int32 zugeordnet. |
NChar | 11 | Unicode-Zeichenfolge mit fester Zeichenfolgenlänge (SQL_WCHAR). Wird String zugeordnet. |
NText | 12 | Daten mit Unicode-Zeichen von variabler Länge. Die maximale Länge ist datenquellenabhängig. (SQL_WLONGVARCHAR). Wird String zugeordnet. |
Numeric | 7 | Genauer numerischer Wert mit Vorzeichen und mit einer Genauigkeit von p und Skalierung s, wobei 1 <= p <= 15 und s <= p (SQL_NUMERIC). Wird Decimal zugeordnet. |
NVarChar | 13 | Ein Stream von Unicode-Zeichen mit variabler Länge (SQL_WVARCHAR). Wird String zugeordnet. |
Real | 14 | Numerischer Näherungswert mit Vorzeichen und einer binären Genauigkeit von 24 (0 oder absoluter Wert von 10[–38] bis 10[38]).(SQL_REAL). Wird Single zugeordnet. |
SmallDateTime | 16 | Daten für Datums- und Uhrzeitangaben im Format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Wird DateTime zugeordnet. |
SmallInt | 17 | Genauer numerischer Wert mit einer Genauigkeit von 5 und Skalierung von 0 (mit Vorzeichen: –32.768 <= n <= 32.767, ohne Vorzeichen: 0 <= n <= 65.535) (SQL_SMALLINT). Wird Int16 zugeordnet. |
Text | 18 | Zeichendaten mit variabler Länge. Die maximale Länge ist datenquellenabhängig (SQL_LONGVARCHAR). Wird String zugeordnet. |
Time | 24 | Daten für Datumsangaben im Format hhmmss (SQL_TYPE_TIMES). Wird DateTime zugeordnet. |
Timestamp | 19 | Ein Stream von binären Daten (SQL_BINARY). Wird einem Array vom Typ Byte zugeordnet. |
TinyInt | 20 | Genauer numerischer Wert mit einer Genauigkeit von 3 und Skalierung von 0 (mit Vorzeichen: –128 <= n <= 127, ohne Vorzeichen: 0 <= n <= 255)(SQL_TINYINT). Wird Byte zugeordnet. |
UniqueIdentifier | 15 | Eine GUID (SQL_GUID) mit fester Länge. Wird Guid zugeordnet. |
VarBinary | 21 | Binäre Daten mit variabler Länge. Der Höchstwert wird vom Benutzer festgelegt (SQL_VARBINARY). Wird einem Array vom Typ Byte zugeordnet. |
VarChar | 22 | Eine Streamzeichenfolge mit variabler Länge (SQL_CHAR). Wird String zugeordnet. |
Hinweise
Die folgende Tabelle zeigt Zuordnungen zwischen OdbcType Datentypen, ODBC-Datentypen (in Klammern) und .NET Framework Typen.