ODBC 数据类型映射 (ADO.NET)

下表显示了针对适用于 ADO 的 .NET Framework 数据提供程序 (System.Data.Odbc) 中的数据类型推断出的 .NET Framework 类型。 另外,还列出了 OdbcDataReader 的类型化访问器方法。

ODBC 类型

.NET Framework 类型

.NET Framework 类型化访问器

SQL_BIGINT

Int64

GetInt64()

SQL_BINARY

Byte[]

GetBytes()

SQL_BIT

Boolean

GetBoolean()

SQL_CHAR

String

Char[]

GetString()

GetChars()

SQL_DECIMAL

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

Decimal

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

请参见

其他资源

在 ADO.NET 中检索和修改数据