OleDbType É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 une utilisation dans OleDbParameter.
public enum class OleDbType
public enum OleDbType
type OleDbType =
Public Enum OleDbType
- Héritage
Champs
BigInt | 20 | Entier signé 64 bits (DBTYPE_I8). Correspond à Int64. |
Binary | 128 | Flux de données binaires (DBTYPE_BYTES). Correspond à un Array de type Byte. |
Boolean | 11 | Valeur Boolean (DBTYPE_BOOL). Correspond à Boolean. |
BSTR | 8 | Chaînes de caractères Unicode se terminant par null (DBTYPE_BSTR). Correspond à String. |
Char | 129 | Chaîne de caractères (DBTYPE_STR). Correspond à String. |
Currency | 6 | Valeur monétaire comprise entre -2 63 (ou -922 337 203 685 477,5808) et 2 63 -1 (ou +922 337 203 685 477,5807), avec une précision d’un dix millième d’unité monétaire (DBTYPE_CY). Correspond à Decimal. |
Date | 7 | Données de date, stockées en tant que double (DBTYPE_DATE). La partie entière est le nombre de jours depuis le 30 décembre 1899, et la partie fractionnaire est une fraction d'un jour. Correspond à DateTime. |
DBDate | 133 | Données de date au format aaaammjj (DBTYPE_DBDATE). Correspond à DateTime. |
DBTime | 134 | Données d’heure au format hhmmss (DBTYPE_DBTIME). Correspond à TimeSpan. |
DBTimeStamp | 135 | Données de date et d’heure au format aaaammjjhhmmss (DBTYPE_DBTIMESTAMP). Correspond à DateTime. |
Decimal | 14 | Valeur numérique fixe de précision et d’échelle comprise entre -10 38 -1 et 10 38-1 (DBTYPE_DECIMAL). Correspond à Decimal. |
Double | 5 | Nombre à virgule flottante compris dans la plage allant de -1,79E +308 à 1,79E +308 (DBTYPE_R8). Correspond à Double. |
Empty | 0 | Aucune valeur (DBTYPE_EMPTY). |
Error | 10 | Code d'erreur 32 bits (DBTYPE_ERROR). Correspond à Exception. |
Filetime | 64 | Entier non signé 64 bits représentant le nombre d'intervalles de 100 nanosecondes depuis le 1er janvier 1601 (DBTYPE_FILETIME). Correspond à DateTime. |
Guid | 72 | Identificateur global unique (ou GUID) (DBTYPE_GUID). Correspond à Guid. |
IDispatch | 9 | Pointeur vers une interface Ce type de données n’est pas pris en charge par ADO.NET. Son utilisation peut entraîner des résultats imprévisibles. |
Integer | 3 | Entier signé 32 bits (DBTYPE_I4). Correspond à Int32. |
IUnknown | 13 | Pointeur vers une interface |
LongVarBinary | 205 | Valeur binaire longue (OleDbParameter uniquement). Correspond à un Array de type Byte. |
LongVarChar | 201 | Valeur de chaîne longue (OleDbParameter uniquement). Correspond à String. |
LongVarWChar | 203 | Valeur de chaîne Unicode longue se terminant par null (OleDbParameter uniquement). Correspond à String. |
Numeric | 131 | Valeur numérique exacte avec une précision et une échelle fixes (DBTYPE_NUMERIC). Correspond à Decimal. |
PropVariant | 138 | PROPVARIANT Automation (DBTYPE_PROP_VARIANT). Correspond à Object. |
Single | 4 | Nombre à virgule flottante compris dans la plage allant de -3,40E +38 à 3,40E +38 (DBTYPE_R4). Correspond à Single. |
SmallInt | 2 | Entier signé 16 bits (DBTYPE_I2). Correspond à Int16. |
TinyInt | 16 | Entier signé 8 bits (DBTYPE_I1). Correspond à SByte. |
UnsignedBigInt | 21 | Entier non signé 64 bits (DBTYPE_UI8). Correspond à UInt64. |
UnsignedInt | 19 | Entier non signé 32 bits (DBTYPE_UI4). Correspond à UInt32. |
UnsignedSmallInt | 18 | Entier non signé 16 bits (DBTYPE_UI2). Correspond à UInt16. |
UnsignedTinyInt | 17 | Entier non signé 8 bits (DBTYPE_UI1). Correspond à Byte. |
VarBinary | 204 | Flux de données binaires de longueur variable (OleDbParameter uniquement). Correspond à un Array de type Byte. |
VarChar | 200 | Flux de longueur variable de caractères non-Unicode (OleDbParameter uniquement). Correspond à String. |
Variant | 12 | Type de données spécial qui peut contenir des données numériques, de chaîne, binaires ou de date, ainsi que les valeurs spéciales Empty et Null (DBTYPE_VARIANT). Il s'agit du type par défaut si aucun autre n'est spécifié. Correspond à Object. |
VarNumeric | 139 | Valeur numérique de longueur variable (OleDbParameter uniquement). Correspond à Decimal. |
VarWChar | 202 | Flux de caractères Unicode de longueur variable se terminant par null (OleDbParameter uniquement). Correspond à String. |
WChar | 130 | Flux de caractères Unicode se terminant par null (DBTYPE_WSTR). Correspond à String. |
Remarques
Le tableau précédent montre les mappages entre OleDbType les types de données, les types de données OLE DB (entre parenthèses) et les types .NET Framework. Les OleDbType types de données acceptent System.Char[]
comme Parameter.Value
dans les requêtes paramétrées.