OdbcType Énumération

Définition

Spécifie le type de données d’un champ, d’une propriété, à utiliser dans un OdbcParameter.

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

Champs

Nom Valeur Description
BigInt 1

Valeur numérique exacte avec précision 19 (si signé) ou 20 (si non signé) et mise à l’échelle 0 (signé : -2[63] = n <= 2[63] <- 1, unsigned :0 <= n <= 2[64] - 1) (SQL_BIGINT). Cela correspond à Int64.

Binary 2

Flux de données binaires (SQL_BINARY). Cela correspond à un Array type Byte.

Bit 3

Données binaires simples (SQL_BIT). Cela correspond à Boolean.

Char 4

Chaîne de caractères de longueur fixe (SQL_CHAR). Cela correspond à String.

DateTime 5

Données de date au format aaaammddhhmmss (SQL_TYPE_TIMESTAMP). Cela correspond à DateTime.

Decimal 6

Valeur numérique signée, exacte et numérique avec une précision d’au moins p et d’échelle s, où 1 <= p <= 15 et s <= p. La précision maximale est spécifique au pilote (SQL_DECIMAL). Cela correspond à Decimal.

Numeric 7

Valeur numérique signée, exacte et numérique avec une précision p et des échelles, où 1 <= p <= 15 et s <= p (SQL_NUMERIC). Cela correspond à Decimal.

Double 8

Valeur numérique signée, approximative et numérique avec une précision binaire 53 (zéro ou valeur absolue 10[-308] à 10[308]) (SQL_DOUBLE). Cela correspond à Double.

Image 9

Données binaires de longueur variable. La longueur maximale dépend de la source de données (SQL_LONGVARBINARY). Cela correspond à un Array type Byte.

Int 10

Valeur numérique exacte avec précision 10 et échelle 0 (signée : -2[31] <= n <= 2[31] - 1, unsigned :0 <= n <= 2[32] - 1) (SQL_INTEGER). Cela correspond à Int32.

NChar 11

Chaîne de caractères Unicode de longueur de chaîne fixe (SQL_WCHAR). Cela correspond à String.

NText 12

Données caractères de longueur variable Unicode. La longueur maximale dépend de la source de données. (SQL_WLONGVARCHAR). Cela correspond à String.

NVarChar 13

Flux de caractères Unicode de longueur variable (SQL_WVARCHAR). Cela correspond à String.

Real 14

Valeur numérique signée, approximative et numérique avec une précision binaire 24 (zéro ou valeur absolue 10[-38] à 10[38]). (SQL_REAL). Cela correspond à Single.

UniqueIdentifier 15

GUID de longueur fixe (SQL_GUID). Cela correspond à Guid.

SmallDateTime 16

Données et données de temps au format aaaammddhhmmss (SQL_TYPE_TIMESTAMP). Cela correspond à DateTime.

SmallInt 17

Valeur numérique exacte avec précision 5 et échelle 0 (signé : -32 768 <= n <= 32 767, non signé : 0 <= n <= 65 535) (SQL_SMALLINT). Cela correspond à Int16.

Text 18

Données de caractères de longueur variable. La longueur maximale dépend de la source de données (SQL_LONGVARCHAR). Cela correspond à String.

Timestamp 19

Flux de données binaires (SQL_BINARY). Cela correspond à un Array type Byte.

TinyInt 20

Valeur numérique exacte avec précision 3 et échelle 0 (signée : -128 <= n <= 127, unsigned :0 <= n <= 255)(SQL_TINYINT). Cela correspond à Byte.

VarBinary 21

Binaire de longueur variable. La valeur maximale est définie par l’utilisateur (SQL_VARBINARY). Cela correspond à un Array type Byte.

VarChar 22

Chaîne de caractères de flux de longueur variable (SQL_CHAR). Cela correspond à String.

Date 23

Données de date au format aaaammdd (SQL_TYPE_DATE). Cela correspond à DateTime.

Time 24

Données de date au format hhmms (SQL_TYPE_TIMES). Cela correspond à DateTime.

Remarques

Le tableau suivant montre les mappages entre OdbcType types de données, les types de données ODBC (illustrés entre parenthèses) et les types .NET.

S’applique à