DataType 元素 (ASSL)
定義相關聯元素的資料類型。
語法
<DataItem> <!-- or Measure -->
...
<DataType>...</DataType>
...
</DataItem>
元素特性
特性 |
說明 |
---|---|
資料類型和長度 |
字串 (列舉) |
預設值 |
無 |
基數 |
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 字元的以 Null 結束資料流。 這個資料類型會對應至 .NET Framework 中的 String 資料類型和 OLE DB 中的 DBTYPE_WSTR 資料類型。 |
Inherited |
Measure 元素之 Source 元素中包含的 DataItem 資料類型。
|