Freigeben über


OdbcType Enumeration

Definition

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
OdbcType

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.

Gilt für: