DataType Énumération

Définition

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.

S’applique à