DataType 元素 (ASSL)
定义关联元素的数据类型。
语法
<DataItem> <!-- or Measure -->
...
<DataType>...</DataType>
...
</DataItem>
元素特征
特征 |
说明 |
---|---|
数据类型和长度 |
String(枚举) |
默认值 |
无 |
基数 |
0-1:可出现一次且仅出现一次的可选元素。 |
元素关系
关系 |
元素 |
---|---|
父元素 |
|
子元素 |
无 |
注释
DataType 的值是在 System.Data.OleDb.OleDbType 枚举中定义的。 但是,只有下表中的枚举值在 DataType 元素中有效。
值 |
说明 |
||
---|---|---|---|
BigInt |
64 位有符号整数。 此数据类型映射到 Microsoft .NET Framework 中的 Int64 数据类型和 OLE DB 中的 DBTYPE_I8 数据类型。 |
||
Bool |
布尔值。 此数据类型映射到 .NET Framework 中的 Boolean 数据类型和 OLE DB 中的 DBTYPE_BOOL 数据类型。 |
||
Currency |
货币值,范围在 -263(即 -922,337,203,685,477.5808)到 263-1(即 +922,337,203,685,477.5807)之间,精度为千分之十个货币单位。 此数据类型映射到 .NET Framework 中的 Decimal 数据类型和 OLE DB 中的 DBTYPE_CY 数据类型。 |
||
Date |
日期数据,以双精度浮点数存储。 整数部分是自 1899 年 12 月 30 日以来的天数,而小数部分是不足一天的部分。 此数据类型映射到 .NET Framework 中的 DateTime 数据类型和 OLE DB 中的 DBTYPE_DATE 数据类型。 |
||
Double |
双精度浮点数,范围在 -1.79E +308 到 1.79E +308 之间。 此数据类型映射到 .NET Framework 中的 Double 数据类型和 OLE DB 中的 DBTYPE_R8 数据类型。 |
||
Integer |
32 位有符号整数。 此数据类型映射到 .NET Framework 中的 Int32 数据类型和 OLE DB 中的 DBTYPE_I4 数据类型。 |
||
Single |
单精度浮点数,范围在 -3.40E +38 到 3.40E +38 之间。 此数据类型映射到 .NET Framework 中的 Single 数据类型和 OLE DB 中的 DBTYPE_R4 数据类型。 |
||
SmallInt |
16 位有符号整数。 此数据类型映射到 .NET Framework 中的 Int16 数据类型和 OLE DB 中的 DBTYPE_I2 数据类型。 |
||
TinyInt |
8 位有符号整数。 此数据类型映射到 .NET Framework 中的 SByte 数据类型和 OLE DB 中的 DBTYPE_I1 数据类型。 |
||
UnsignedBigInt |
64 位无符号整数。 此数据类型映射到 .NET Framework 中的 UInt64 数据类型和 OLE DB 中的 DBTYPE_UI8 数据类型。 |
||
UnsignedInt |
32 位无符号整数。 此数据类型映射到 .NET Framework 中的 UInt32 数据类型和 OLE DB 中的 DBTYPE_UI4 数据类型。 |
||
UnsignedSmallInt |
16 位无符号整数。 此数据类型映射到 .NET Framework 中的 UInt16 数据类型和 OLE DB 中的 DBTYPE_UI2 数据类型。 |
||
WChar |
Unicode 字符的空值结束流。 此数据类型映射到 .NET Framework 中的 String 数据类型和 OLE DB 中的 DBTYPE_WSTR 数据类型。 |
||
Inherited |
包含在 Measure 元素的 Source 元素中的 DataItem 数据类型。
|