DataType É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.
public enum class DataType
public enum DataType
type DataType =
Public Enum DataType
- Héritage
-
DataType
Champs
| Nom | Valeur | Description |
|---|---|---|
| DT_EMPTY | 0 | |
| DT_NULL | 1 | |
| DT_I2 | 2 | |
| DT_I4 | 3 | |
| DT_R4 | 4 | |
| DT_R8 | 5 | |
| DT_CY | 6 | |
| DT_DATE | 7 | |
| DT_BOOL | 11 | |
| DT_DECIMAL | 14 | |
| DT_I1 | 16 | |
| DT_UI1 | 17 | |
| DT_UI2 | 18 | |
| DT_UI4 | 19 | |
| DT_I8 | 20 | |
| DT_UI8 | 21 | |
| DT_FILETIME | 64 | |
| DT_GUID | 72 | |
| DT_BYTES | 128 | |
| DT_STR | 129 | |
| DT_WSTR | 130 | |
| DT_NUMERIC | 131 | |
| DT_DBDATE | 133 | |
| DT_DBTIME | 134 | |
| DT_DBTIMESTAMP | 135 | |
| DT_DBTIME2 | 145 | |
| DT_DBTIMESTAMPOFFSET | 146 | |
| DT_IMAGE | 301 | |
| DT_TEXT | 302 | |
| DT_NTEXT | 303 | |
| DT_DBTIMESTAMP2 | 304 | |
| DT_BYREF_I2 | 16386 | |
| DT_BYREF_I4 | 16387 | |
| DT_BYREF_R4 | 16388 | |
| DT_BYREF_R8 | 16389 | |
| DT_BYREF_CY | 16390 | |
| DT_BYREF_DATE | 16391 | |
| DT_BYREF_BOOL | 16395 | |
| DT_BYREF_DECIMAL | 16398 | |
| DT_BYREF_I1 | 16400 | |
| DT_BYREF_UI1 | 16401 | |
| DT_BYREF_UI2 | 16402 | |
| DT_BYREF_UI4 | 16403 | |
| DT_BYREF_I8 | 16404 | |
| DT_BYREF_UI8 | 16405 | |
| DT_BYREF_FILETIME | 16448 | |
| DT_BYREF_GUID | 16456 | |
| DT_BYREF_NUMERIC | 16515 | |
| DT_BYREF_DBDATE | 16517 | |
| DT_BYREF_DBTIME | 16518 | |
| DT_BYREF_DBTIMESTAMP | 16519 | |
| DT_BYREF_DBTIME2 | 16520 | |
| DT_BYREF_DBTIMESTAMPOFFSET | 16521 | |
| DT_BYREF_DBTIMESTAMP2 | 16522 |
Remarques
Les types de données sont divisés en types de référence et types de valeurs. Les types de référence pointent vers un objet du type spécifié. Les types de valeur contiennent les données réelles, pas un pointeur vers les données.
Pour les types de données qui sont des types de valeurs, il y a des moments où il faut un pointeur vers leurs données, et non vers les données elles-mêmes. Dans la table des membres, les membres DT_BYREF* sont des champs créés pour servir de pointeurs vers des types de valeurs.
Pour plus d’informations, voir Travailler avec les types de données dans le Data Flow.
Note
Les valeurs booléennes ne sont pas des nombres mais des valeurs logiques. Bien que les valeurs booléennes peuvent apparaître sous la forme de nombres dans certains environnements, elles ne sont pas stockées en tant que tels et divers langages de programmation les représentent de manière différente en tant que valeurs numériques, notamment les méthodes .NET Framework.
Par exemple, les fonctions de conversion disponibles dans Visual Basic convertissent True en -1 ; cependant, la System.Convert.ToInt32 méthode du framework .NET se True convertit en +1. Le langage d’expression des services d’intégration se True convertit en -1.
Pour éviter des erreurs ou des résultats inattendus, vous ne devez pas écrire de code qui repose sur des valeurs numériques particulières pour True et False. Si possible, limitez l'utilisation de variables booléennes aux valeurs logiques pour lesquelles elles sont conçues.
Pour plus d'informations sur les types de données, consultez Integration Services Data Types.