OdbcType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.