ODBC 数据类型映射

下表显示从适用于 ODBC 的 .NET Framework 数据提供程序 (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 小数 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 小数 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()

另请参阅