共用方式為


DataType 元素 (ASSL)

定義相關聯元素的資料類型。

語法

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

元素特性

特性

說明

資料類型和長度

字串 (列舉)

預設值

基數

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 字元的以 Null 結束資料流。 這個資料類型會對應至 .NET Framework 中的 String 資料類型和 OLE DB 中的 DBTYPE_WSTR 資料類型。

Inherited

Measure 元素之 Source 元素中包含的 DataItem 資料類型。

[!附註]

僅適用於 Measure 元素。

請參閱

參考

屬性 (ASSL)