close

存取類型名稱 資料庫資料類型 OLE DB 型別 . NET Framework 型別 成員名稱 ]
文字 VarWChar DBTYPE_WSTR System . String OleDbType.VarWChar
備忘 LongVarWCha r DBTYPE_WSTR System . String OleDbType.LongVarWChar
位元組數目: UnsignedTinyInt DBTYPE_UI1 System . Byte OleDbType.UnsignedTinyInt
是 / 否 布林值 DBTYPE_BOOL System . Boolean OleDbType.Boolean
日期 / 時間 DateTime DBTYPE_DATE System . DateTime OleDbType.date
貨幣 十進位 DBTYPE_NUMERIC System . Decimal OleDbType.numeric
十進位數: 十進位 DBTYPE_NUMERIC System . Decimal OleDbType.numeric
Double 數目: 雙精度浮點數 DBTYPE_R 8 System . Double OleDbType.Double
Autonumber 複寫 (ID) GUID DBTYPE_GUID System.Guid OleDbType.guid
複寫 (ID) 數目: GUID DBTYPE_GUID System.Guid OleDbType.guid
Autonumber (長整數) 整數 DBTYPE_I4 System . Int 32 OleDbType.integer
(Long Integer) 數目: 整數 DBTYPE_I4 System . Int 32 OleDbType.integer
OLE 物件 LongVarBinary DBTYPE_BYTES System . Byte 陣列 OleDbType.LongVarBinary
單一數目: 單一 DBTYPE_R4 System . Single OleDbType.single
整數數目: SmallInt DBTYPE_I2 System . Int 16 OleDbType.SmallInt
二進位 VarBinary * DBTYPE_BYTES System . Byte 陣列 OleDbType.binary
超連結 VarWChar DBTYPE_WSTR System . String OleDbType.VarWChar

 

 

成員名稱說明
BigInt 64 位元帶正負號的整數 (DBTYPE_I8)。這對應至 Int64。 
Binary 二進位資料的資料流 (DBTYPE_BYTES)。這會對應至型別 ByteArray。 
Boolean 布林值 (DBTYPE_BOOL)。這對應至 Boolean。 
BSTR Unicode 字元的 Null 終端字元字串 (DBTYPE_BSTR)。這對應至 String。 
Char 字元字串 (DBTYPE_STR)。這對應至 String。 
Currency 貨幣值,範圍從 -2 63 (或 -922,337,203,685,477.5808) 到 2 63 -1 (或 +922,337,203,685,477.5807),正確率為貨幣單位的千分之十 (DBTYPE_CY)。這對應至 Decimal。 
Date 日期資料,以雙精度浮點數儲存 (DBTYPE_DATE)。整數部分為自 1899 年 12 月 30 日起的天數,而分數部分則為一天的分數部分。這對應至 DateTime。 
DBDate 日期資料,格式為 yyyymmdd (DBTYPE_DBDATE)。這對應至 DateTime。 
DBTime 時間資料,格式為 hhmmss (DBTYPE_DBTIME)。這對應至 TimeSpan。 
DBTimeStamp 日期和時間資料,格式為 yyyymmddhhmmss (DBTYPE_DBTIMESTAMP)。這對應至 DateTime。 
Decimal 固定精確度和小數點位數數值,介於 -10 38 -1 到 10 38 -1 之間 (DBTYPE_DECIMAL)。這對應至 Decimal。 
Double 浮點數,在 -1.79E +308 到 1.79E +308 範圍中 (DBTYPE_R8)。這對應至 Double。 
Empty 沒有值 (DBTYPE_EMPTY)。 
Error 32 位元錯誤碼 (DBTYPE_ERROR)。這對應至 Exception。 
Filetime 64 位元不帶正負號的整數,表示自 1601 年 1 月 1 日起 100 奈秒的間隔數 (DBTYPE_FILETIME)。這對應至 DateTime。 
Guid 全域唯一識別項 (或 GUID) (DBTYPE_GUID)。這對應至 Guid。 
IDispatch 指向 IDispatch 介面的指標 (DBTYPE_IDISPATCH)。這對應至 Object。 

ADO.NET 目前不支援這個資料型別。使用可能造成無法預期的結果。

Integer 32 位元帶正負號的整數 (DBTYPE_I4)。這對應至 Int32。 
IUnknown 指向 IUnknown 介面的指標 (DBTYPE_UNKNOWN)。這對應至 Object。 

ADO.NET 目前不支援這個資料型別。使用可能造成無法預期的結果。

LongVarBinary 長二進位值 (僅限 OleDbParameter)。這會對應至型別 ByteArray。 
LongVarChar 長字串值 (僅限 OleDbParameter)。這對應至 String。 
LongVarWChar 長 Null 終端 Unicode 字串值 (僅限 OleDbParameter)。這對應至 String。 
Numeric 具有固定精確度和小數位數的正確數值 (DBTYPE_NUMERIC)。這對應至 Decimal。 
PropVariant 自動化 PROPVARIANT (DBTYPE_PROP_VARIANT)。這對應至 Object。 
Single 浮點數,在 -3.40E +38 到 3.40E +38 範圍中 (DBTYPE_R4)。這對應至 Single。 
SmallInt 16 位元帶正負號的整數 (DBTYPE_I2)。這對應至 Int16。 
TinyInt 8 位元帶正負號的整數 (DBTYPE_I1)。這對應至 SByte。 
UnsignedBigInt 64 位元不帶正負號的整數 (DBTYPE_UI8)。這對應至 UInt64。 
UnsignedInt 32 位元不帶正負號的整數 (DBTYPE_UI4)。這對應至 UInt32。 
UnsignedSmallInt 16 位元不帶正負號的整數 (DBTYPE_UI2)。這對應至 UInt16。 
UnsignedTinyInt 8 位元不帶正負號的整數 (DBTYPE_UI1)。這對應至 Byte。 
VarBinary 二進位資料的可變長度資料流 (僅限 OleDbParameter)。這會對應至型別 ByteArray。 
VarChar 非 Unicode 字元的可變長度資料流 (僅限 OleDbParameter)。這對應至 String。 
Variant 特殊的資料型別,可以包含數值、字串、二進位或日期資料,以及 Empty 和 Null 等特殊值 (DBTYPE_VARIANT)。如果未指定其他型別,則會假設為這個型別。這對應至 Object。 
VarNumeric 可變長度數值 (僅限 OleDbParameter)。這對應至 Decimal。 
VarWChar Unicode 字元的可變長度、Null 終端資料流 (僅限 OleDbParameter)。這對應至 String。 
WChar Unicode 字元的 Null 終端資料流 (DBTYPE_WSTR)。這對應至 String。  
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 11 的頭像
    11

    冠霖的部落格

    11 發表在 痞客邦 留言(0) 人氣()