次の方法で共有


OdbcType 列挙体

メモ : この名前空間、クラス、およびメンバは、.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 内)

参照

System.Data.Odbc 名前空間