DataType 元素 (ASSL)

定义关联元素的数据类型。

语法

  
<DataItem> <!-- or Measure -->  
   ...  
   <DataType>...</DataType>  
   ...  
</DataItem>  

元素特征

特征 说明
数据类型和长度 String(枚举)
默认值
基数 0-1:可出现一次且仅出现一次的可选元素。

元素关系

关系 元素
父元素 DataItemMeasure
子元素

备注

DataType 的值在System.Data.OleDb.OleDbType 枚举中定义。 但是,只有下表中的枚举值在 DataType 元素中 有效。

说明
BigInt 64 位带符号整数。 此数据类型映射到 .NET Framework 中的 Int64 DBTYPE_I8数据类型OLE DB。
Bool 一个布尔值。 此数据类型映射到 .NET Framework 中的布尔DBTYPE_BOOL数据类型OLE DB。
货币 货币值范围为 -263 (或 -922,337,203,685,477.5808) 到 263- 1 (或 +922,337,203,685,477.5807) 精确到货币单位的万分之一。 此数据类型映射到 .NET Framework 中的 Decimal 数据类型,DBTYPE_CY数据类型映射到 OLE DB。
Date 日期数据,存储为双精度浮点数。 整数部分是自 1899 年 12 月 30 日以来的天数,而小数部分是不足一天的部分。 此数据类型映射到 .NET Framework 中的 DateTime 数据类型,DBTYPE_DATE数据类型映射到 OLE DB。
双精度 -1.79E +308 到 1.79E +308 范围内的双精度浮点数。 此数据类型映射到 .NET Framework 中的 Double 数据类型,DBTYPE_R8数据类型映射到 OLE DB。
整数 32 位带符号整数。 此数据类型映射到 .NET Framework 中的 Int32 数据类型,DBTYPE_I4数据类型映射到 OLE DB。
Single -3.40E +38 到 3.40E +38 范围内的单精度浮点数。 此数据类型映射到 .NET Framework 中的DBTYPE_R4数据类型OLE DB。
SmallInt 16 位带符号整数。 此数据类型映射到 .NET Framework 中的 Int16 数据类型,DBTYPE_I2数据类型映射到 OLE DB。
TinyInt 8 位有符号整数。 此数据类型映射到 .NET Framework 中的 SByte 数据类型DBTYPE_I1数据类型映射到 OLE DB。
UnsignedBigInt 64 位无符号整数。 此数据类型映射到 .NET Framework 中的 UInt64 DBTYPE_UI8数据类型OLE DB。
UnsignedInt 32 位无符号整数。 此数据类型映射到 .NET Framework 中的 UInt32 数据类型,DBTYPE_UI4数据类型映射到 OLE DB。
UnsignedSmallInt 16 位无符号整数。 此数据类型映射到 .NET Framework 中的 UInt16 DBTYPE_UI2数据类型OLE DB。
WChar Unicode 字符的以 Null 值结束的流。 此数据类型映射到 .NET Framework 中的 String 数据类型,DBTYPE_WSTR数据类型映射到 OLE DB。
继承 Measure 元素的 Source 元素中包含的 DataItem的数据类型

注意:仅适用于 Measure 元素。

另请参阅

属性 (ASSL)