下表显示从适用于 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 | 字符串 Char[] |
GetString() GetChars() |
| SQL_DECIMAL | 十进制 | GetDecimal() |
| SQL_DOUBLE | 加倍 | GetDouble() |
| SQL_GUID | Guid | GetGuid() |
| SQL_INTEGER | Int32 | GetInt32() |
| SQL_LONG_VARCHAR | 字符串 Char[] |
GetString() GetChars() |
| SQL_LONGVARBINARY | Byte[] | GetBytes() |
| SQL_NUMERIC | 十进制 | GetDecimal() |
| SQL_REAL | 单身 | 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 | 字符串 Char[] |
GetString() GetChars() |
| SQL_WLONGVARCHAR | 字符串 Char[] |
GetString() GetChars() |
| SQL_WVARCHAR | 字符串 Char[] |
GetString() GetChars() |