DataType 元素 (ASSL)

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

语法

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

元素特征

特征

说明

数据类型和长度

String(枚举)

默认值

基数

0-1:可出现一次且仅出现一次的可选元素。

元素关系

关系

元素

父元素

DataItemMeasure

子元素

注释

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 数据类型。

注意注意
仅适用于 Measure 元素。

请参阅

参考