DataType 元素 (ASSL)
定义关联元素的数据类型。
语法
<DataItem> <!-- or Measure -->
...
<DataType>...</DataType>
...
</DataItem>
元素特征
特征 |
说明 |
数据类型和长度 |
String(枚举) |
默认值 |
无 |
基数 |
0-1:可出现一次且仅出现一次的可选元素。 |
元素关系
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)