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, d’une propriété, à utiliser dans un OdbcParameter.
public enum class OdbcType
public enum OdbcType
type OdbcType =
Public Enum OdbcType
- Héritage
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.