DbType É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é ou d’un objet Parameter
d’un fournisseur de données .NET.
public enum class DbType
public enum DbType
type DbType =
Public Enum DbType
- Héritage
Champs
AnsiString | 0 | Flux de caractères non-Unicode de longueur variable comptant entre 1 et 8 000 caractères. |
AnsiStringFixedLength | 22 | Flux de longueur fixe de caractères non-Unicode. |
Binary | 1 | Flux de données binaires de longueur variable comptant entre 1 et 8 000 octets. |
Boolean | 3 | Type simple représentant les valeurs booléennes de |
Byte | 2 | Entier non signé 8 bits dont la valeur est comprise entre 0 et 255. |
Currency | 4 | Valeur monétaire comprise entre -263 (ou -922 337 203 685 477,5808) et 263 -1 (ou +922 337 203 685 477,5807), avec une précision d’un dix millième d’unité monétaire. |
Date | 5 | Type représentant une valeur de date. |
DateTime | 6 | Type représentant une valeur de date et d'heure. |
DateTime2 | 26 | Données de date et d'heure. La plage des valeurs de date s'étend du 1er janvier de l'an 1 AD jusqu'au 31 décembre 9999 AD. La plage des valeurs horaires s'étend de 00:00:00 à 23:59:59,9999999 avec une précision de 100 nanosecondes. |
DateTimeOffset | 27 | Données de date et d'heure avec prise en compte du fuseau horaire. La plage des valeurs de date s'étend du 1er janvier de l'an 1 AD jusqu'au 31 décembre 9999 AD. La plage des valeurs horaires s'étend de 00:00:00 à 23:59:59,9999999 avec une précision de 100 nanosecondes. La plage des valeurs de fuseau horaire s'étend de -14:00 à +14:00. |
Decimal | 7 | Type simple représentant des valeurs comprises entre 1,0 x 10-28 et environ 7,9 x 1028, avec 28 à 29 chiffres significatifs. |
Double | 8 | Type en virgule flottante représentant des valeurs comprises entre 5,0 x 10-324 et 1,7 x 10308 environ, avec une précision de 15 à 16 chiffres. |
Guid | 9 | GUID (Identificateur global unique). |
Int16 | 10 | Type intégral représentant des entiers 16 bits signés dont la valeur est comprise entre -32768 et 32767. |
Int32 | 11 | Type intégral représentant des entiers 32 bits signés dont la valeur est comprise entre -2147483648 et 2147483647. |
Int64 | 12 | Type intégral représentant des entiers 64 bits signés dont la valeur est comprise entre -9223372036854775808 et 9223372036854775807. |
Object | 13 | Type général représentant un type référence ou valeur non explicitement représenté par une autre valeur |
SByte | 14 | Type intégral représentant des entiers 8 bits signés dont la valeur est comprise entre -128 et 127. |
Single | 15 | Type en virgule flottante représentant des valeurs comprises entre 1,5 x 10-45 et 3,4 x 1038 environ, avec une précision de 7 chiffres. |
String | 16 | Type représentant des chaînes de caractères Unicode. |
StringFixedLength | 23 | Chaîne de longueur fixe de caractères Unicode. |
Time | 17 | Type représentant une valeur |
UInt16 | 18 | Type intégral représentant des entiers 16 bits non signés dont la valeur est comprise entre 0 et 65535. |
UInt32 | 19 | Type intégral représentant des entiers 32 bits non signés dont la valeur est comprise entre 0 et 4294967295. |
UInt64 | 20 | Type intégral représentant des entiers 64 bits non signés dont la valeur est comprise entre 0 et 18446744073709551615. |
VarNumeric | 21 | Valeur numérique de longueur variable. |
Xml | 25 | Représentation analysée d'un document ou d'un fragment XML. |
Remarques
Le type d’un paramètre est spécifique au fournisseur de données .NET. La spécification du type convertit la valeur du en type de Parameter
fournisseur de données avant de passer la valeur à la source de données. Si le type n’est pas spécifié, ADO.NET déduit le type de fournisseur de données du Parameter
à partir de la Value
propriété de l’objet Parameter
.
Vous pouvez également spécifier génériquement le type d’un Parameter
en définissant DbType
la propriété d’un Parameter
objet.
ADO.NET ne peut pas déduire correctement le type si un tableau d’octets est supérieur à 8 000 octets. Spécifiez explicitement le lors de l’utilisation DbType de tableaux d’octets supérieurs à 8 000 octets.