OdbcType 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定要在 OdbcParameter 中使用之欄位、屬性的資料型別。
public enum class OdbcType
public enum OdbcType
type OdbcType =
Public Enum OdbcType
- 繼承
欄位
BigInt | 1 | 確切的數值,有效位數為 19 (如果帶正負號) 或 20 (如果不帶正負號),小數點位數為 0 (帶正負號:-2[63] <= n <= 2[63] - 1,不帶正負號:0 <= n <= 2[64] - 1) (SQL_BIGINT)。 這對應至 Int64。 |
Binary | 2 | |
Bit | 3 | 單一位元二進位資料 (SQL_BIT)。 這對應至 Boolean。 |
Char | 4 | 固定長度的字元字串 (SQL_CHAR)。 這對應至 String。 |
Date | 23 | 使用 yyyymmdd (SQL_TYPE_DATE) 格式的日期資料。 這對應至 DateTime。 |
DateTime | 5 | 使用 yyyymmddhhmmss (SQL_TYPE_TIMESTAMP) 格式的日期資料。 這對應至 DateTime。 |
Decimal | 6 | 帶正負號的確切數值,有效位數至少 p、小數位數 s,其中 1 <= p <= 15 而 s <= p。 最大的整數位數為驅動程式特定 (SQL_DECIMAL)。 這對應至 Decimal。 |
Double | 8 | 帶正負號的概略數值,其二進位整數位數為 53 (零或絕對值 10[-308] 到 10[308]) (SQL_DOUBLE)。 這對應至 Double。 |
Image | 9 | 變數長度二進位資料。 最大長度是依資料來源而定 (SQL_LONGVARBINARY)。 這會對應至型別 Array 的 Byte。 |
Int | 10 | 有效位數 10 且小數位數為 0 的確切數值 (帶正負號:-2[31] <= n <= 2[31] - 1,不帶正負號:0 <= n <= 2[32] - 1) (SQL_INTEGER)。 這對應至 Int32。 |
NChar | 11 | 固定字串長度 (SQL_WCHAR) 的 Unicode 字元字串。 這對應至 String。 |
NText | 12 | Unicode 可變長度字元資料。 最大長度依資料來源而定。 (SQL_WLONGVARCHAR)。 這對應至 String。 |
Numeric | 7 | 帶正負號的確切數值,有效位數 p、小數位數 s,其中 1 <= p <= 15 而 s <= p (SQL_NUMERIC)。 這對應至 Decimal。 |
NVarChar | 13 | Unicode 字元 (SQL_WVARCHAR) 的可變長度資料流。 這對應至 String。 |
Real | 14 | 帶正負號的概略數值,其二進位整數位數為 24 (零或絕對值 10[-38] 到 10[38]) (SQL_REAL)。 這對應至 Single。 |
SmallDateTime | 16 | 使用 yyyymmddhhmmss 格式 (SQL_TYPE_TIMESTAMP) 的日期與時間資料。 這對應至 DateTime。 |
SmallInt | 17 | 有效位數為 5 且小數位數為 0 的確切數值 (帶正負號:-32,768 <= n <= 32,767,不帶正負號:0 <= n <= 65,535) (SQL_SMALLINT)。 這對應至 Int16。 |
Text | 18 | 可變長度字元資料。 最大長度依資料來源而定 (SQL_LONGVARCHAR)。 這對應至 String。 |
Time | 24 | 使用 hhmmss 格式 (SQL_TYPE_TIMES) 的日期資料。 這對應至 DateTime。 |
Timestamp | 19 | |
TinyInt | 20 | 有效位數 3 且小數位數為 0 的確切數值 (帶正負號:-128 <= n <= 127,不帶正負號:0 <= n <= 255)(SQL_TINYINT)。 這對應至 Byte。 |
UniqueIdentifier | 15 | 固定長度的 GUID (SQL_GUID)。 這對應至 Guid。 |
VarBinary | 21 | |
VarChar | 22 | 可變長度資料流字元字串 (SQL_CHAR)。 這對應至 String。 |
備註
下表顯示數據類型之間的OdbcType對應、ODBC 數據類型 (括弧中顯示的) ,以及 .NET Framework 類型。