OdbcType 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定要在 OdbcParameter中使用的字段、属性的数据类型。
public enum class OdbcType
public enum OdbcType
type OdbcType =
Public Enum OdbcType
- 继承
字段
| 名称 | 值 | 说明 |
|---|---|---|
| BigInt | 1 | 精度为 19(如果有符号)或 20(如果无符号)和刻度 0(signed: -2[63] = n = 2[63] <- 1,unsigned:0 <= n <<= 2[64] - 1)(SQL_BIGINT)。 这映射到 Int64. |
| Binary | 2 | |
| Bit | 3 | 单位二进制数据(SQL_BIT)。 这映射到 Boolean. |
| Char | 4 | 固定长度的字符串(SQL_CHAR)。 这映射到 String. |
| DateTime | 5 | 日期数据的格式为 yyyymmddhhmmss (SQL_TYPE_TIMESTAMP)。 这映射到 DateTime. |
| Decimal | 6 | 精度至少为 p 和刻度 s 的有符号、精确数字值,其中 1 <= p <= 15,s <= p。 最大精度特定于驱动程序(SQL_DECIMAL)。 这映射到 Decimal. |
| Numeric | 7 | 精度为 p 和小数位数的有符号、精确数字值,其中 1 <= p <= 15,s <= p (SQL_NUMERIC)。 这映射到 Decimal. |
| Double | 8 | 具有二进制精度 53(零或绝对值 10[-308] 到 10[308])的带符号、近似数值(SQL_DOUBLE)。 这映射到 Double. |
| Image | 9 | 可变长度二进制数据。 最大长度取决于数据源(SQL_LONGVARBINARY)。 这映射到一种 Array 类型 Byte。 |
| Int | 10 | 精度为 10 和刻度 0 的精确数值(有符号: -2[31] = n = 2[31] <- 1,unsigned:0 <= n <<= 2[32] - 1) (SQL_INTEGER)。 这映射到 Int32. |
| NChar | 11 | 固定字符串长度的 Unicode 字符串(SQL_WCHAR)。 这映射到 String. |
| NText | 12 | Unicode 可变长度字符数据。 最大长度取决于数据源。 (SQL_WLONGVARCHAR)。 这映射到 String. |
| NVarChar | 13 | Unicode 字符的可变长度流(SQL_WVARCHAR)。 这映射到 String. |
| Real | 14 | 带符号、近似、二进制精度为 24 的数值(零值或绝对值 10[-38] 到 10[38])。(SQL_REAL)。 这映射到 Single. |
| UniqueIdentifier | 15 | 固定长度 GUID (SQL_GUID)。 这映射到 Guid. |
| SmallDateTime | 16 | 格式为 yyyymmddhhmmss(SQL_TYPE_TIMESTAMP)的数据和时间数据。 这映射到 DateTime. |
| SmallInt | 17 | 精度为 5 和刻度 0 的精确数值(有符号:-32,768 <= n = 32,767,unsigned: 0 <= n <<= 65,535) (SQL_SMALLINT)。 这映射到 Int16. |
| Text | 18 | 可变长度字符数据。 最大长度取决于数据源(SQL_LONGVARCHAR)。 这映射到 String. |
| Timestamp | 19 | |
| TinyInt | 20 | 精度为 3 且刻度为 0 的精确数值(有符号:-128 <= n <= 127,unsigned:0 <= n <= 255)(SQL_TINYINT)。 这映射到 Byte. |
| VarBinary | 21 | |
| VarChar | 22 | 可变长度流字符串(SQL_CHAR)。 这映射到 String. |
| Date | 23 | 格式为 yyyyymmdd 的日期数据(SQL_TYPE_DATE)。 这映射到 DateTime. |
| Time | 24 | 格式为 hhmmss(SQL_TYPE_TIMES)的日期数据。 这映射到 DateTime. |
注解
下表显示了 OdbcType 数据类型、ODBC 数据类型(以括号所示)和.NET类型之间的映射。