ODBC データ型のマッピング

次の表では、.NET Framework Data Provider for ODBC (System.Data.Odbc) のデータ型から推論される .NET Framework の型を示します。 OdbcDataReader の型指定されたアクセサー メソッドも示します。

ODBC 型 .NET Framework 型 .NET Framework の型指定されたアクセサー
SQL_BIGINT Int64 GetInt64()
SQL_BINARY Byte[] GetBytes()
SQL_BIT ブール型 GetBoolean()
SQL_CHAR String

Char[]
GetString()

GetChars()
SQL_DECIMAL Decimal (10 進数型) GetDecimal()
SQL_DOUBLE Double GetDouble()
SQL_GUID GUID GetGuid()
SQL_INTEGER Int32 GetInt32()
SQL_LONG_VARCHAR String

Char[]
GetString()

GetChars()
SQL_LONGVARBINARY Byte[] GetBytes()
SQL_NUMERIC Decimal (10 進数型) GetDecimal()
SQL_REAL Single GetFloat()
SQL_SMALLINT Int16 GetInt16()
SQL_TINYINT Byte GetByte()
SQL_TYPE_TIMES DateTime GetDateTime()
SQL_TYPE_TIMESTAMP DateTime GetDateTime()
SQL_VARBINARY Byte[] GetBytes()
SQL_WCHAR String

Char[]
GetString()

GetChars()
SQL_WLONGVARCHAR String

Char[]
GetString()

GetChars()
SQL_WVARCHAR String

Char[]
GetString()

GetChars()

関連項目