Share via


OdbcType 枚举

指定 OdbcParameter 中使用的字段、属性的数据类型。

**命名空间:**System.Data.Odbc
**程序集:**System.Data(在 system.data.dll 中)

语法

声明
Public Enumeration OdbcType
用法
Dim instance As OdbcType
public enum OdbcType
public enum class OdbcType
public enum OdbcType
public enum OdbcType

成员

  成员名称 说明
BigInt 确切数值,其精度为 19 (如果有符号)或 20 (如果没有符号),小数位数为 0(有符号:-2[63] <= n <= 2[63] - 1,没有符号:0 <= n <= 2[64] - 1)(SQL_BIGINT)。它映射到 Int64。 
Binary 二进制数据流 (SQL_BINARY)。它映射到 Byte 类型的 Array。 
Bit 只有一位的二进制数据 (SQL_BIT)。它映射到 Boolean。 
Char 固定长度字符串 (SQL_CHAR)。它映射到 String。 
Date 格式为 yyyymmdd 的日期数据 (SQL_TYPE_DATE)。它映射到 DateTime。 
DateTime 格式为 yyyymmddhhmmss 的日期数据 (SQL_TYPE_TIMESTAMP)。它映射到 DateTime。 
Decimal 有符号的确切数值,其精度至少为 p,小数位数为 s,其中 1 <= p <= 15 并且 s <= p。最大精度因驱动程序而定 (SQL_DECIMAL)。它映射到 Decimal。 
Double 有符号的近似数值,其二进制精度为 53 (零或绝对值为 10[-308] 到 10[308]) (SQL_DOUBLE)。它映射到 Double。 
Image 变长二进制数据。最大长度因数据源而定 (SQL_LONGVARBINARY)。它映射到 Byte 类型的 Array。 
Int 确切数值,其精度为 10 和小数位数 0(有符号:-2[31] <= n <= 2[31] - 1,没有符号:0 <= n <= 2[32] - 1)(SQL_INTEGER)。它映射到 Int32。 
NChar 固定长度的 Unicode 字符串 (SQL_WCHAR)。它映射到 String。 
NText Unicode 变长字符数据。最大长度因数据源而定。(SQL_WLONGVARCHAR)。它映射到 String。 
Numeric 有符号的确切数值,其精度为 p,小数位数为 s,其中 1 <= p <= 15 并且 s <= p (SQL_NUMERIC)。它映射到 Decimal。 
NVarChar Unicode 字符的变长流 (SQL_WVARCHAR)。它映射到 String。 
Real 有符号的近似数值,其二进制精度为 24 (零或绝对值为 10[-38] 到 10[38])。(SQL_REAL)。它映射到 Single。 
SmallDateTime 格式为 yyyymmddhhmmss 的数据和时间数据 (SQL_TYPE_TIMESTAMP)。它映射到 DateTime。 
SmallInt 确切数值,其精度为 5,小数位数为 0 (有符号:-32,768 <= n <= 32,767,没有符号:0 <= n <= 65,535)(SQL_SMALLINT)。它映射到 Int16。 
Text 变长字符数据。最大长度因数据源而定 (SQL_LONGVARCHAR)。它映射到 String。 
Time 格式为 hhmmss 的日期数据 (SQL_TYPE_TIMES)。它映射到 DateTime。 
Timestamp 二进制数据流 (SQL_BINARY)。它映射到 Byte 类型的 Array。 
TinyInt 确切数值,其精度为 3,小数位数为 0 (有符号:-128 <= n <= 127,没有符号:0 <= n <= 255)(SQL_TINYINT)。它映射到 Byte。 
UniqueIdentifier 固定长度的 GUID (SQL_GUID)。它映射到 Guid。 
VarBinary 变长二进制。由用户设置该最大值 (SQL_VARBINARY)。它映射到 Byte 类型的 Array。 
VarChar 变长流字符串 (SQL_CHAR)。它映射到 String。 

备注

下表显示 OdbcType 数据类型、ODBC 数据类型(显示在括号中)和 .NET Framework 类型之间的映射。

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1

请参见

参考

System.Data.Odbc 命名空间