OdbcType 列舉

定義

指定要在 OdbcParameter 中使用之欄位、屬性的資料型別。

public enum class OdbcType
public enum OdbcType
type OdbcType = 
Public Enum OdbcType
繼承
OdbcType

欄位

BigInt 1

確切的數值,有效位數為 19 (如果帶正負號) 或 20 (如果不帶正負號),小數點位數為 0 (帶正負號:-2[63] <= n <= 2[63] - 1,不帶正負號:0 <= n <= 2[64] - 1) (SQL_BIGINT)。 這對應至 Int64

Binary 2

二進位資料 (SQL_BINARY) 的資料流。 這會對應至型別 ArrayByte

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)。 這會對應至型別 ArrayByte

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

二進位資料 (SQL_BINARY) 的資料流。 這會對應至型別 ArrayByte

TinyInt 20

有效位數 3 且小數位數為 0 的確切數值 (帶正負號:-128 <= n <= 127,不帶正負號:0 <= n <= 255)(SQL_TINYINT)。 這對應至 Byte

UniqueIdentifier 15

固定長度的 GUID (SQL_GUID)。 這對應至 Guid

VarBinary 21

可變長度二進位。 最大值由使用者 (SQL_VARBINARY) 設定。 這會對應至型別 ArrayByte

VarChar 22

可變長度資料流字元字串 (SQL_CHAR)。 這對應至 String

備註

下表顯示資料類型、ODBC 資料類型 (括弧) 和.NET Framework類型之間的 OdbcType 對應。

適用於