語言

OdbcType 列舉

定義

指定欄位、屬性的數據類型,以用於 OdbcParameter。

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

欄位

名稱 值 Description
BigInt 1

精確數值,若有符號則為19,若無符號為20,刻度為0(簽名:-2[63] <= n <= 2[63] - 1,無符號:0 <= n <= 2[64] - 1)(SQL_BIGINT)。 這對應到 Int64。

Binary 2

一串二進位資料(SQL_BINARY)。 這對應到 Array 型態 Byte。

Bit 3

單位元二進位資料(SQL_BIT)。 這對應到 Boolean。

Char 4

固定長度字串(SQL_CHAR)。 這對應到 String。

DateTime 5

日期資料格式為 yyyymmddhhmmss (SQL_TYPE_TIMESTAMP)。 這對應到 DateTime。

Decimal 6

帶符號、精確、數值,精度至少為 p,尺度為 s,其中 1 <= p <= 15,s <= p。 最大精度取決於驅動單元(SQL_DECIMAL)。 這對應到 Decimal。

Numeric 7

帶符號、精確的數值,精度為 p,縮放為 s,其中 1 <= p <= 15,s <= p(SQL_NUMERIC)。 這對應到 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

固定字串長度的Unicode字串(SQL_WCHAR)。 這對應到 String。

NText 12

Unicode 可變長度字元資料。 最大長度依資料來源而異。 (SQL_WLONGVARCHAR)。 這對應到 String。

NVarChar 13

一個可變長度的 Unicode 字元串流(SQL_WVARCHAR)。 這對應到 String。

Real 14

帶符號、近似、數值,二進位精度為 24(零或絕對值 10[-38] 至 10[38])。(SQL_REAL)。 這對應到 Single。

UniqueIdentifier 15

一個固定長度的 GUID(SQL_GUID)。 這對應到 Guid。

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。

Timestamp 19

一串二進位資料(SQL_BINARY)。 這對應到 Array 型態 Byte。

TinyInt 20

精確數值,精度為3,刻度為0(有號:-128 <= n <= 127,無號:0 <= n <= 255)(SQL_TINYINT)。 這對應到 Byte。

VarBinary 21

可變長度二進位。 最大值由使用者設定(SQL_VARBINARY)。 這對應到 Array 型態 Byte。

VarChar 22

一個可變長度的串流字串(SQL_CHAR)。 這對應到 String。

Date 23

日期資料格式為 yyyymmdd (SQL_TYPE_DATE)。 這對應到 DateTime。

Time 24

日期資料格式為 hhmmss (SQL_TYPE_TIMES)。 這對應到 DateTime。

備註

下表顯示OdbcType資料型別、ODBC 資料型別(括號內顯示)及 .NET 型別之間的映射。

適用於