DbType 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定欄位的資料型態、屬性或.NET資料提供者的 Parameter 物件。
public enum class DbType
public enum DbType
type DbType =
Public Enum DbType
- 繼承
欄位
| 名稱 | 值 | Description |
|---|---|---|
| AnsiString | 0 | 非 Unicode 字元的可變長度串流,範圍介於 1 到 8,000 個字元之間。 |
| Binary | 1 | 二進位資料的可變長度串流,範圍介於 1 到 8,000 位元組之間。 |
| Byte | 2 | 一個 8 位元無符號整數,值範圍從 0 到 255。 |
| Boolean | 3 | 一個簡單型態,代表布林值或 |
| Currency | 4 | 貨幣價值從 -2 63 (或-922,337,203,685,477.5808)到 2,63 -1(或+922,337,203,685,477.5807),精確度可達貨幣單位的萬分之一。 |
| Date | 5 | 一個代表日期值的型別。 |
| DateTime | 6 | 一個代表日期和時間值的類型。 |
| Decimal | 7 | 這是一種簡單型態,代表從 1.0 x 10 - 28 到約 7.9 x 10 28 ,包含 28-29 位有效位數。 |
| Double | 8 | 浮點型態,代表約 5.0 x 10 -324 到 1.7 x 10 308 的數值,精度為 15 至 16 位數。 |
| Guid | 9 | 全域唯一識別碼 (或 GUID)。 |
| Int16 | 10 | 一種整數型別,代表有號的16位元整數,值介於 -32768 到32767之間。 |
| Int32 | 11 | 一種整數型別,代表有符號的32位元整數,值介於 -2147483648 到2147483647之間。 |
| Int64 | 12 | 一種整數型態,代表值介於 -9223372036854775808 到9223372036854775807之間的有符號64位元整數。 |
| Object | 13 | 一個一般型別,代表任何未被其他值明確表示 |
| SByte | 14 | 一種整數型別,代表值介於 -128 到 127 之間的帶號 8 位元整數。 |
| Single | 15 | 浮點數類型代表約 1.5 x 10 -45 到 3.4 x 10 38 ,精確度為 7 位數。 |
| String | 16 | 一個代表 Unicode 字串的型別。 |
| Time | 17 | 一個代表 SQL Server |
| UInt16 | 18 | 一種整數型別,代表無符號的16位元整數,值介於0到65535之間。 |
| UInt32 | 19 | 一種整數型別,代表無符號的32位元整數,值介於0到4294967295之間。 |
| UInt64 | 20 | 一種整數型別,代表無符號的 64 位元整數,值介於 0 到 18446744073709551615。 |
| VarNumeric | 21 | 一個可變長度的數值。 |
| AnsiStringFixedLength | 22 | 一個固定長度的非 Unicode 字元串流。 |
| StringFixedLength | 23 | 一個固定長度的 Unicode 字串。 |
| Xml | 25 | XML 文件或片段的解析後表示。 |
| DateTime2 | 26 | 日期及時間資料。 日期值範圍為公元 1 月 1,1 日至公元 9999 年 12 月 31 日。 時間值範圍為 00:00:00 到 23:59:59.99999999,準確度為 100 奈秒。 |
| DateTimeOffset | 27 | 具有時區感知的日期和時間數據。 日期值範圍為公元 1 月 1,1 日至公元 9999 年 12 月 31 日。 時間值範圍為 00:00:00 到 23:59:59.99999999,準確度為 100 奈秒。 時區值範圍為 -14:00 到 +14:00。 |
備註
參數的類型是針對 .NET 資料提供者而定的。 指定型別會將 的值 Parameter 轉換為資料提供者類型,然後再將該值傳給資料來源。 若未指定類型,ADO.NET 會從 Parameter 物件的 Value 屬性推斷出資料提供者類型 Parameter。
你也可以透過設定DbType物件的Parameter屬性來泛指 a Parameter 的型別。
ADO.NET 無法正確推斷位元組陣列超過 8,000 位元組的類型。 在處理超過 8,000 位元組的位元組陣列時,請明確指定 。DbType