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 | 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 | |
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のマッピングを示しています。
適用対象
.NET