DataType 枚举

定义

public enum class DataType
public enum DataType
type DataType = 
Public Enum DataType
继承
DataType

字段

DT_BOOL 11
DT_BYREF_BOOL 16395
DT_BYREF_CY 16390
DT_BYREF_DATE 16391
DT_BYREF_DBDATE 16517
DT_BYREF_DBTIME 16518
DT_BYREF_DBTIME2 16520
DT_BYREF_DBTIMESTAMP 16519
DT_BYREF_DBTIMESTAMP2 16522
DT_BYREF_DBTIMESTAMPOFFSET 16521
DT_BYREF_DECIMAL 16398
DT_BYREF_FILETIME 16448
DT_BYREF_GUID 16456
DT_BYREF_I1 16400
DT_BYREF_I2 16386
DT_BYREF_I4 16387
DT_BYREF_I8 16404
DT_BYREF_NUMERIC 16515
DT_BYREF_R4 16388
DT_BYREF_R8 16389
DT_BYREF_UI1 16401
DT_BYREF_UI2 16402
DT_BYREF_UI4 16403
DT_BYREF_UI8 16405
DT_BYTES 128
DT_CY 6
DT_DATE 7
DT_DBDATE 133
DT_DBTIME 134
DT_DBTIME2 145
DT_DBTIMESTAMP 135
DT_DBTIMESTAMP2 304
DT_DBTIMESTAMPOFFSET 146
DT_DECIMAL 14
DT_EMPTY 0
DT_FILETIME 64
DT_GUID 72
DT_I1 16
DT_I2 2
DT_I4 3
DT_I8 20
DT_IMAGE 301
DT_NTEXT 303
DT_NULL 1
DT_NUMERIC 131
DT_R4 4
DT_R8 5
DT_STR 129
DT_TEXT 302
DT_UI1 17
DT_UI2 18
DT_UI4 19
DT_UI8 21
DT_WSTR 130

注解

数据类型分为引用类型和值类型。 引用类型指向指定类型的对象。 值类型包含实际数据,而不是指向数据的指针。

对于这些数据类型是值类型,有时需要指向其数据的指针,而不是数据本身。 在成员表中,DT_BYREF* 成员是创建为指向值类型的指针的字段。

有关详细信息,请参阅数据流中使用数据类型

注意

布尔值是逻辑值而非数字。 虽然布尔值在某些环境中可能显示为数字,但它们并非以数字形式存储,而且不同的编程语言以不同的数值表示布尔值,.NET Framework 方法也是如此。

例如,Visual Basic 中可用的转换函数将 True 转换为 -1;但是 .NET Framework 中的 System.Convert.ToInt32 方法将 True 转换为 +1。 Integration Services 表达式语言转换为 True -1。

若要避免错误或意外结果,不应编写依赖 TrueFalse 为特定数值的代码。 如果可能,应将布尔变量的使用限制为与其设计意图对应的逻辑值。

有关数据类型的详细信息,请参阅 Integration Services Data Types

适用于