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)。 Array 型の Byte に割り当てられます。

Bit 3

1 ビットのバイナリ データ (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 の符号付き概数数値 (0、または絶対値が 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 に割り当てられます。

Numeric 7

精度が p および小数部桁数が s の符号付き真数値 (1 <= p <= 15 および s <= p) (SQL_NUMERIC)。 Decimal に割り当てられます。

NVarChar 13

Unicode 文字の可変長ストリーム (SQL_WVARCHAR)。 String に割り当てられます。

Real 14

バイナリ精度が 24 の符号付き概数数値 (0、または絶対値が 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)。 Array 型の Byte に割り当てられます。

TinyInt 20

精度が 3 および小数部桁数が 0 の真数値 (符号付き: -128 <= n <= 127、符号なし: 0 <= n <= 255) (SQL_TINYINT)。 Byte に割り当てられます。

UniqueIdentifier 15

固定長 GUID (SQL_GUID)。 Guid に割り当てられます。

VarBinary 21

可変長バイナリ。 最大値は、ユーザーが設定します (SQL_VARBINARY)。 Array 型の Byte に割り当てられます。

VarChar 22

可変長ストリーム文字列 (SQL_CHAR)。 String に割り当てられます。

注釈

次の表は、データ型、ODBC データ型 (かっこで示す)、および.NET Framework型の間OdbcTypeのマッピングを示しています。

適用対象