OdbcType OdbcType OdbcType OdbcType Enum

定義

OdbcParameter に使用する、フィールドまたはプロパティのデータ型を指定します。Specifies the data type of a field, property, for use in an OdbcParameter.

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

フィールド

BigInt BigInt BigInt BigInt 1

精度が 19 (符号付きの場合) または精度が 20 (符号なしの場合) および小数部桁数が 0 の真数値 (符号付き: -2[63] <= n <= 2[63] - 1、符号なし: 0 <= n <= 2[64] - 1) (SQL_BIGINT)。Exact numeric value with precision 19 (if signed) or 20 (if unsigned) and scale 0 (signed: -2[63] <= n <= 2[63] - 1, unsigned:0 <= n <= 2[64] - 1) (SQL_BIGINT). Int64 に割り当てられます。This maps to Int64.

Binary Binary Binary Binary 2

バイナリ データのストリーム (SQL_BINARY)。A stream of binary data (SQL_BINARY). Array 型の Byte に割り当てられます。This maps to an Array of type Byte.

Bit Bit Bit Bit 3

1 ビットのバイナリ データ (SQL_BIT)。Single bit binary data (SQL_BIT). Boolean に割り当てられます。This maps to Boolean.

Char Char Char Char 4

固定長文字列 (SQL_CHAR)。A fixed-length character string (SQL_CHAR). String に割り当てられます。This maps to String.

Date Date Date Date 23

yyyymmdd 形式の日付データ (SQL_TYPE_DATE)。Date data in the format yyyymmdd (SQL_TYPE_DATE). DateTime に割り当てられます。This maps to DateTime.

DateTime DateTime DateTime DateTime 5

yyyymmddhhmmss 形式の日付データ (SQL_TYPE_TIMESTAMP)。Date data in the format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). DateTime に割り当てられます。This maps to DateTime.

Decimal Decimal Decimal Decimal 6

最小精度が p および小数部桁数が s の符号付き概数数値 (1 <= p <= 15 および s <= p)。Signed, exact, numeric value with a precision of at least p and scale s, where 1 <= p <= 15 and s <= p. 最大精度は、ドライバーによって異なります (SQL_DECIMAL)。The maximum precision is driver-specific (SQL_DECIMAL). Decimal に割り当てられます。This maps to Decimal.

Double Double Double Double 8

バイナリ精度が 53 の符号付き概数数値 (0、または絶対値が 10[-308] から 10[308] の間) (SQL_DOUBLE)。Signed, approximate, numeric value with a binary precision 53 (zero or absolute value 10[-308] to 10[308]) (SQL_DOUBLE). Double に割り当てられます。This maps to Double.

Image Image Image Image 9

可変長バイナリ データ。Variable length binary data. 最大長は、データ ソースによって異なります (SQL_LONGVARBINARY)。Maximum length is data source-dependent (SQL_LONGVARBINARY). Array 型の Byte に割り当てられます。This maps to an Array of type Byte.

Int Int Int Int 10

精度が 10 および小数部桁数が 0 の真数値 (符号付き: -2[31] <= n <= 2[31] - 1、符号なし: 0 <= n <= 2[32] - 1) (SQL_INTEGER)。Exact numeric value with precision 10 and scale 0 (signed: -2[31] <= n <= 2[31] - 1, unsigned:0 <= n <= 2[32] - 1) (SQL_INTEGER). Int32 に割り当てられます。This maps to Int32.

NChar NChar NChar NChar 11

固定文字列長の Unicode 文字列 (SQL_WCHAR)。Unicode character string of fixed string length (SQL_WCHAR). String に割り当てられます。This maps to String.

NText NText NText NText 12

Unicode 可変長文字データ。Unicode variable-length character data. 最大長は、データ ソースによって異なります。Maximum length is data source-dependent. (SQL_WLONGVARCHAR)。(SQL_WLONGVARCHAR). String に割り当てられます。This maps to String.

Numeric Numeric Numeric Numeric 7

精度が p および小数部桁数が s の符号付き真数値 (1 <= p <= 15 および s <= p) (SQL_NUMERIC)。Signed, exact, numeric value with a precision p and scale s, where 1 <= p <= 15, and s <= p (SQL_NUMERIC). Decimal に割り当てられます。This maps to Decimal.

NVarChar NVarChar NVarChar NVarChar 13

Unicode 文字の可変長ストリーム (SQL_WVARCHAR)。A variable-length stream of Unicode characters (SQL_WVARCHAR). String に割り当てられます。This maps to String.

Real Real Real Real 14

バイナリ精度が 24 の符号付き概数数値 (0、または絶対値が 10[-38] から 10[38] の間) (SQL_REAL)。Signed, approximate, numeric value with a binary precision 24 (zero or absolute value 10[-38] to 10[38]).(SQL_REAL). Single に割り当てられます。This maps to Single.

SmallDateTime SmallDateTime SmallDateTime SmallDateTime 16

yyyymmddhhmmss 形式の日付と時刻のデータ (SQL_TYPE_TIMESTAMP)。Data and time data in the format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). DateTime に割り当てられます。This maps to DateTime.

SmallInt SmallInt SmallInt SmallInt 17

精度が 5 および小数部桁数が 0 の真数値 (符号付き: -32,768 <= n <= 32,767、符号なし: 0 <= n <= 65,535) (SQL_SMALLINT)。Exact numeric value with precision 5 and scale 0 (signed: -32,768 <= n <= 32,767, unsigned: 0 <= n <= 65,535) (SQL_SMALLINT). Int16 に割り当てられます。This maps to Int16.

Text Text Text Text 18

可変長文字データ。Variable length character data. 最大長は、データ ソースによって異なります (SQL_LONGVARCHAR)。Maximum length is data source-dependent (SQL_LONGVARCHAR). String に割り当てられます。This maps to String.

Time Time Time Time 24

hhmmss 形式の日付データ (SQL_TYPE_TIMES)。Date data in the format hhmmss (SQL_TYPE_TIMES). DateTime に割り当てられます。This maps to DateTime.

Timestamp Timestamp Timestamp Timestamp 19

バイナリ データのストリーム (SQL_BINARY)。A stream of binary data (SQL_BINARY). Array 型の Byte に割り当てられます。This maps to an Array of type Byte.

TinyInt TinyInt TinyInt TinyInt 20

精度が 3 および小数部桁数が 0 の真数値 (符号付き: -128 <= n <= 127、符号なし: 0 <= n <= 255) (SQL_TINYINT)。Exact numeric value with precision 3 and scale 0 (signed: -128 <= n <= 127, unsigned:0 <= n <= 255)(SQL_TINYINT). Byte に割り当てられます。This maps to Byte.

UniqueIdentifier UniqueIdentifier UniqueIdentifier UniqueIdentifier 15

固定長 GUID (SQL_GUID)。A fixed-length GUID (SQL_GUID). Guid に割り当てられます。This maps to Guid.

VarBinary VarBinary VarBinary VarBinary 21

可変長バイナリ。Variable length binary. 最大値は、ユーザーが設定します (SQL_VARBINARY)。The maximum is set by the user (SQL_VARBINARY). Array 型の Byte に割り当てられます。This maps to an Array of type Byte.

VarChar VarChar VarChar VarChar 22

可変長ストリーム文字列 (SQL_CHAR)。A variable-length stream character string (SQL_CHAR). String に割り当てられます。This maps to String.

注釈

次の表の間のマッピングOdbcTypeデータ型、ODBC データ型の (かっこ内に表示)、および .NET Framework の型。The following table shows mappings between OdbcType data types, ODBC data types (shown in parentheses), and .NET Framework types.

適用対象