OdbcType OdbcType OdbcType OdbcType Enum

Définition

Spécifie le type de données d'un champ, une propriété, pour utilisation dans OdbcParameter.Specifies the data type of a field, property, for use in an OdbcParameter.

public enum class OdbcType
public enum OdbcType
type OdbcType = 
Public Enum OdbcType
Héritage

Champs

BigInt BigInt BigInt BigInt 1

Valeur numérique exacte avec une précision de 19 (signée) ou 20 (non signée) et une échelle de 0 (signée : -2[63] <= n <= 2[63] - 1, non signée : 0 <= n <= 2[64] - 1) (SQL_BIGINT).Exact numeric value with precision 19 (if signed) or 20 (if unsigned) and scale 0 (signed: -2[63] <= n <= 2[63] - 1, unsigned:0 <= n <= 2[64] - 1) (SQL_BIGINT). Correspond à Int64.This maps to Int64.

Binary Binary Binary Binary 2

Flux de données binaires (SQL_BINARY).A stream of binary data (SQL_BINARY). Correspond à un Array de type Byte.This maps to an Array of type Byte.

Bit Bit Bit Bit 3

Données binaires sur un bit (SQL_BIT).Single bit binary data (SQL_BIT). Correspond à Boolean.This maps to Boolean.

Char Char Char Char 4

Chaîne de caractères de longueur fixe (SQL_CHAR).A fixed-length character string (SQL_CHAR). Correspond à String.This maps to String.

Date Date Date Date 23

Données de date au format aaaammjj (SQL_TYPE_DATE).Date data in the format yyyymmdd (SQL_TYPE_DATE). Correspond à DateTime.This maps to DateTime.

DateTime DateTime DateTime DateTime 5

Données de date au format aaaammjjhhmmss (SQL_TYPE_TIMESTAMP).Date data in the format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Correspond à DateTime.This maps to DateTime.

Decimal Decimal Decimal Decimal 6

Valeur numérique exacte signée avec une précision d’au moins p et une échelle de s, où 1 <= p <= 15 et s <= p.Signed, exact, numeric value with a precision of at least p and scale s, where 1 <= p <= 15 and s <= p. La précision maximale dépend du pilote (SQL_DECIMAL).The maximum precision is driver-specific (SQL_DECIMAL). Correspond à Decimal.This maps to Decimal.

Double Double Double Double 8

Valeur numérique approximative signée avec une précision binaire de 53 (zéro ou valeur absolue 10[-308] à 10[308]) (SQL_DOUBLE).Signed, approximate, numeric value with a binary precision 53 (zero or absolute value 10[-308] to 10[308]) (SQL_DOUBLE). Correspond à Double.This maps to Double.

Image Image Image Image 9

Données binaires de longueur variable.Variable length binary data. La longueur maximale dépend de la source de données (SQL_LONGVARBINARY).Maximum length is data source-dependent (SQL_LONGVARBINARY). Correspond à un Array de type Byte.This maps to an Array of type Byte.

Int Int Int Int 10

Valeur numérique exacte avec une précision de 10 et une échelle de 0 (signée : -2[31] <= n <= 2[31] - 1, non signée : 0 <= n <= 2[32] - 1) (SQL_INTEGER).Exact numeric value with precision 10 and scale 0 (signed: -2[31] <= n <= 2[31] - 1, unsigned:0 <= n <= 2[32] - 1) (SQL_INTEGER). Correspond à Int32.This maps to Int32.

NChar NChar NChar NChar 11

Chaîne de caractères Unicode de longueur fixe (SQL_WCHAR).Unicode character string of fixed string length (SQL_WCHAR). Correspond à String.This maps to String.

NText NText NText NText 12

Données de caractères de longueur variable Unicode.Unicode variable-length character data. La longueur maximale dépend de la source de données.Maximum length is data source-dependent. (SQL_WLONGVARCHAR).(SQL_WLONGVARCHAR). Correspond à String.This maps to String.

Numeric Numeric Numeric Numeric 7

Valeur numérique exacte signée avec une précision de p et une échelle de s, où 1 <= p <= 15, et s <= p (SQL_NUMERIC).Signed, exact, numeric value with a precision p and scale s, where 1 <= p <= 15, and s <= p (SQL_NUMERIC). Correspond à Decimal.This maps to Decimal.

NVarChar NVarChar NVarChar NVarChar 13

Flux de longueur variable de caractères Unicode (SQL_WVARCHAR).A variable-length stream of Unicode characters (SQL_WVARCHAR). Correspond à String.This maps to String.

Real Real Real Real 14

Valeur numérique approximative signée avec une précision binaire de 24 (zéro ou valeur absolue 10[-38] à 10[38]).(SQL_REAL).Signed, approximate, numeric value with a binary precision 24 (zero or absolute value 10[-38] to 10[38]).(SQL_REAL). Correspond à Single.This maps to Single.

SmallDateTime SmallDateTime SmallDateTime SmallDateTime 16

Données de date et d'heure au format aaaammjjhhmmss (SQL_TYPE_TIMESTAMP).Data and time data in the format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Correspond à DateTime.This maps to DateTime.

SmallInt SmallInt SmallInt SmallInt 17

Valeur numérique exacte avec une précision de 5 et une échelle de 0 (signée : -32 768 <= n <= 32 767, non signée : 0 <= n <= 65 535) (SQL_SMALLINT).Exact numeric value with precision 5 and scale 0 (signed: -32,768 <= n <= 32,767, unsigned: 0 <= n <= 65,535) (SQL_SMALLINT). Correspond à Int16.This maps to Int16.

Text Text Text Text 18

Données de caractères de longueur variable.Variable length character data. La longueur maximale dépend de la source de données (SQL_LONGVARCHAR).Maximum length is data source-dependent (SQL_LONGVARCHAR). Correspond à String.This maps to String.

Time Time Time Time 24

Données de date au format hhmmss (SQL_TYPE_TIMES).Date data in the format hhmmss (SQL_TYPE_TIMES). Correspond à DateTime.This maps to DateTime.

Timestamp Timestamp Timestamp Timestamp 19

Flux de données binaires (SQL_BINARY).A stream of binary data (SQL_BINARY). Correspond à un Array de type Byte.This maps to an Array of type Byte.

TinyInt TinyInt TinyInt TinyInt 20

Valeur numérique exacte avec une précision de 3 et une échelle de 0 (signée : -128 <= n <= 127, non signée : 0 <= n <= 255) (SQL_TINYINT).Exact numeric value with precision 3 and scale 0 (signed: -128 <= n <= 127, unsigned:0 <= n <= 255)(SQL_TINYINT). Correspond à Byte.This maps to Byte.

UniqueIdentifier UniqueIdentifier UniqueIdentifier UniqueIdentifier 15

GUID de longueur fixe (SQL_GUID).A fixed-length GUID (SQL_GUID). Correspond à Guid.This maps to Guid.

VarBinary VarBinary VarBinary VarBinary 21

Binaire de longueur variable.Variable length binary. Le maximum est défini par l'utilisateur (SQL_VARBINARY).The maximum is set by the user (SQL_VARBINARY). Correspond à un Array de type Byte.This maps to an Array of type Byte.

VarChar VarChar VarChar VarChar 22

Chaîne de caractères de flux de longueur variable (SQL_CHAR).A variable-length stream character string (SQL_CHAR). Correspond à String.This maps to String.

Remarques

Le tableau suivant montre les mappages OdbcType entre les types de données, les types de données ODBC (indiqués entre parenthèses) et les types de .NET Framework.The following table shows mappings between OdbcType data types, ODBC data types (shown in parentheses), and .NET Framework types.

S’applique à