DbType 枚举
指定 .NET Framework 数据提供程序的字段、属性或 Parameter 对象的数据类型。
**命名空间:**System.Data
**程序集:**System.Data(在 system.data.dll 中)
语法
声明
Public Enumeration DbType
用法
Dim instance As DbType
public enum DbType
public enum class DbType
public enum DbType
public enum DbType
成员
成员名称 | 说明 | |
---|---|---|
AnsiString | 非 Unicode 字符的可变长度流,范围在 1 到 8,000 个字符之间。 | |
AnsiStringFixedLength | 非 Unicode 字符的固定长度流。 | |
Binary | 二进制数据的可变长度流,范围在 1 到 8,000 个字节之间。
如果字节数组多于 8,000 个字节,则 ADO.NET 无法正确推断出类型。当处理多于 8,000 个字节的字节数组时,请显式指定 DbType。 |
|
Boolean | 简单类型,表示 true 或 false 的布尔值。 | |
Byte | 一个 8 位无符号整数,范围在 0 到 255 之间。 | |
Currency | 货币值,范围在 -2 63(即 -922,337,203,685,477.5808)到 2 63 -1(即 +922,337,203,685,477.5807)之间,精度为千分之十个货币单位。 | |
Date | 日期和时间数据,值范围从 1753 年 1 月 1 日到 9999 年 12 月 31 日,精度为 3.33 毫秒。 | |
DateTime | 表示一个日期和时间值的类型。 | |
Decimal | 简单类型,表示从 1.0 x 10 -28 到大约 7.9 x 10 28 且有效位数为 28 到 29 位的值。 | |
Double | 浮点型,表示从大约 5.0 x 10 -324 到 1.7 x 10 308 且精度为 15 到 16 位的值。 | |
Guid | 全局唯一标识符(或 GUID)。 | |
Int16 | 整型,表示值介于 -32768 到 32767 之间的有符号 16 位整数。 | |
Int32 | 整型,表示值介于 -2147483648 到 2147483647 之间的有符号 32 位整数。 | |
Int64 | 整型,表示值介于 -9223372036854775808 到 9223372036854775807 之间的有符号 64 位整数。 | |
Object | 常规类型,表示任何没有由其他 DbType 值显式表示的引用或值类型。 | |
SByte | 整型,表示值介于 -128 到 127 之间的有符号 8 位整数。 | |
Single | 浮点型,表示从大约 1.5 x 10 -45 到 3.4 x 10 38 且精度为 7 位的值。 | |
String | 表示 Unicode 字符串的类型。 | |
StringFixedLength | ||
Time | 日期和时间数据,值范围从 1753 年 1 月 1 日到 9999 年 12 月 31 日,精度为 3.33 毫秒。 | |
UInt16 | 整型,表示值介于 0 到 65535 之间的无符号 16 位整数。 | |
UInt32 | 整型,表示值介于 0 到 4294967295 之间的无符号 32 位整数。 | |
UInt64 | 整型,表示值介于 0 到 18446744073709551615 之间的无符号 64 位整数。 | |
VarNumeric | 变长数值。 | |
Xml | XML 文档或片段的分析表示。 |
备注
该参数类型是 .NET Framework 数据提供程序专用的。在将 Parameter 的值传递到数据源之前,指定类型就会将该值转换为数据提供程序“类型”。如果未指定类型,ADO.NET 就会从 Parameter 对象的 Value 属性推断出 Parameter 的数据提供程序“类型”。
也可以通过设置 Parameter 对象的 DbType 属性,泛泛地指定 Parameter 的类型。有关更多信息,请参见 将参数用于 DataAdapter。
平台
Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、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、1.0
.NET Compact Framework
受以下版本支持:2.0、1.0