OdbcType Énumération

Définition

Spécifie le type de données d'un champ, une propriété, pour utilisation dans OdbcParameter.

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

Champs

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). Correspond à Int64.

Binary 2

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

Bit 3

Données binaires sur un bit (SQL_BIT). Correspond à Boolean.

Char 4

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

Date 23

Données de date au format aaaammjj (SQL_TYPE_DATE). Correspond à DateTime.

DateTime 5

Données de date au format aaaammjjhhmmss (SQL_TYPE_TIMESTAMP). Correspond à DateTime.

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. La précision maximale dépend du pilote (SQL_DECIMAL). Correspond à Decimal.

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). Correspond à Double.

Image 9

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

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). Correspond à Int32.

NChar 11

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

NText 12

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

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). Correspond à Decimal.

NVarChar 13

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

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). Correspond à Single.

SmallDateTime 16

Données de date et d'heure au format aaaammjjhhmmss (SQL_TYPE_TIMESTAMP). Correspond à DateTime.

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). 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). Correspond à String.

Time 24

Données de date au format hhmmss (SQL_TYPE_TIMES). Correspond à DateTime.

Timestamp 19

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

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). Correspond à Byte.

UniqueIdentifier 15

GUID de longueur fixe (SQL_GUID). Correspond à Guid.

VarBinary 21

Binaire de longueur variable. Le maximum est défini par l'utilisateur (SQL_VARBINARY). Correspond à un Array de type Byte.

VarChar 22

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

Remarques

Le tableau suivant présente les mappages entre OdbcType les types de données, les types de données ODBC (indiqués entre parenthèses) et les types .NET Framework.

S’applique à