メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
OdbcParameter に使用する、フィールドまたはプロパティのデータ型を指定します。
<Serializable>
Public Enum OdbcType
[C#]
[Serializable]
public enum OdbcType
[C++]
[Serializable]
__value public enum OdbcType
[JScript]
public
Serializable
enum OdbcType
解説
次の表に、 OdbcType データ型、ODBC のデータ型 (かっこ内)、および .NET Framework のデータ型の間の対応を示します。
メンバ
メンバ名 | 説明 |
---|---|
BigInt | 精度が 19 (符号付きの場合)、または 20 (符号なしの場合) で、小数部桁数が 0 の固定小数点数値 (符号付きの場合 –2[63] <= n <= 2[63] – 1、符号なしの場合 0 <= n <= 2[64] – 1) (SQL_BIGINT)。 Int64 に割り当てられます。 |
Binary | バイナリ データのストリーム (SQL_BINARY)。 Byte 型の Array に割り当てられます。 |
Bit | 1 ビットのバイナリ データ (SQL_BIT)。 Boolean に割り当てられます。 |
Char | 固定長文字列 (SQL_CHAR)。 String に割り当てられます。 |
Date | yyyymmdd 形式の日付データ (SQL_TYPE_DATE)。 DateTime に割り当てられます。 |
DateTime | yyyymmddhhmmss 形式の日付データ (SQL_TYPE_TIMESTAMP)。 DateTime に割り当てられます。 |
Decimal | 少なくとも精度が p で、小数部桁数が s の符号付き固定小数点数値 (1 <= p <= 15 で s <= p)。最大精度は、ドライバによって異なります (SQL_DECIMAL)。 Decimal に割り当てられます。 |
Double | バイナリ精度が 53 の符号付き概数数値 (0、または絶対値が 10[–308] から 10[308] の間) (SQL_DOUBLE)。 Double に割り当てられます。 |
Image | 可変長バイナリ データ。最大長は、データ ソースによって異なります (SQL_LONGVARBINARY)。 Byte 型の Array に割り当てられます。 |
Int | 精度が 10 で小数部桁数が 0 の固定数値 (符号付きの場合 –2[31] <= n <= 2[31] – 1、符号なしの場合 0 <= n <= 2[32] – 1) (SQL_INTEGER)。 Int32 に割り当てられます。 |
NChar | 固定文字列長の Unicode 文字列 (SQL_WCHAR)。 String に割り当てられます。 |
NText | Unicode 可変長文字データ。最大長は、データ ソースによって異なります。(SQL_WLONGVARCHAR)。 String に割り当てられます。 |
Numeric | 精度が p で、小数部桁数が s の符号付き固定小数点数値 (1 <= p <= 15 で s <= p)。(SQL_NUMERIC)。 Decimal に割り当てられます。 |
NVarChar | Unicode 文字の可変長ストリーム (SQL_WVARCHAR)。 String に割り当てられます。 |
Real | バイナリ精度が 24 の符号付き概数数値 (0、または絶対値が 10[-38] から 10[38] の間) (SQL_REAL)。 Single に割り当てられます。 |
SmallDateTime | yyyymmddhhmmss 形式の日付と時刻のデータ (SQL_TYPE_TIMESTAMP)。 DateTime に割り当てられます。 |
SmallInt | 精度が 5 で小数部桁数が 0 の固定数値 (符号付きの場合 -32,768 <= n <= 32,767、符号なしの場合 0 <= n <= 65,535) (SQL_SMALLINT)。 Int16 に割り当てられます。 |
Text | 可変長文字データ。最大長は、データ ソースによって異なります (SQL_LONGVARCHAR)。 String に割り当てられます。 |
Time | hhmmss 形式の日付データ (SQL_TYPE_TIMES)。 DateTime に割り当てられます。 |
Timestamp | バイナリ データのストリーム (SQL_BINARY)。 Byte 型の Array に割り当てられます。 |
TinyInt | 精度が 3 で小数部桁数が 0 の固定数値 (符号付きの場合 –128 <= n <= 127、符号なしの場合 0 <= n <= 255) (SQL_TINYINT)。 Byte に割り当てられます。 |
UniqueIdentifier | 固定長のグローバル一意識別子 (GUID) (SQL_GUID)。 Guid に割り当てられます。 |
VarBinary | 可変長バイナリ。最大値は、ユーザーが設定します (SQL_VARBINARY)。 Byte 型の Array に割り当てられます。 |
VarChar | 可変長ストリーム文字列 (SQL_CHAR)。 String に割り当てられます。 |
必要条件
名前空間: System.Data.Odbc
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: System.Data (System.Data.dll 内)