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() |