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

成员

  成员名称 说明
由 .NET Compact Framework 支持 AnsiString 非 Unicode 字符的可变长度流,范围在 1 到 8,000 个字符之间。 
由 .NET Compact Framework 支持 AnsiStringFixedLength 非 Unicode 字符的固定长度流。 
由 .NET Compact Framework 支持 Binary 二进制数据的可变长度流,范围在 1 到 8,000 个字节之间。 

如果字节数组多于 8,000 个字节,则 ADO.NET 无法正确推断出类型。当处理多于 8,000 个字节的字节数组时,请显式指定 DbType

由 .NET Compact Framework 支持 Boolean 简单类型,表示 truefalse 的布尔值。 
由 .NET Compact Framework 支持 Byte 一个 8 位无符号整数,范围在 0 到 255 之间。 
由 .NET Compact Framework 支持 Currency 货币值,范围在 -2 63(即 -922,337,203,685,477.5808)到 2 63 -1(即 +922,337,203,685,477.5807)之间,精度为千分之十个货币单位。 
由 .NET Compact Framework 支持 Date 日期和时间数据,值范围从 1753 年 1 月 1 日到 9999 年 12 月 31 日,精度为 3.33 毫秒。 
由 .NET Compact Framework 支持 DateTime 表示一个日期和时间值的类型。 
由 .NET Compact Framework 支持 Decimal 简单类型,表示从 1.0 x 10 -28 到大约 7.9 x 10 28 且有效位数为 28 到 29 位的值。 
由 .NET Compact Framework 支持 Double 浮点型,表示从大约 5.0 x 10 -324 到 1.7 x 10 308 且精度为 15 到 16 位的值。 
由 .NET Compact Framework 支持 Guid 全局唯一标识符(或 GUID)。 
由 .NET Compact Framework 支持 Int16 整型,表示值介于 -32768 到 32767 之间的有符号 16 位整数。 
由 .NET Compact Framework 支持 Int32 整型,表示值介于 -2147483648 到 2147483647 之间的有符号 32 位整数。 
由 .NET Compact Framework 支持 Int64 整型,表示值介于 -9223372036854775808 到 9223372036854775807 之间的有符号 64 位整数。 
由 .NET Compact Framework 支持 Object 常规类型,表示任何没有由其他 DbType 值显式表示的引用或值类型。 
由 .NET Compact Framework 支持 SByte 整型,表示值介于 -128 到 127 之间的有符号 8 位整数。 
由 .NET Compact Framework 支持 Single 浮点型,表示从大约 1.5 x 10 -45 到 3.4 x 10 38 且精度为 7 位的值。 
由 .NET Compact Framework 支持 String 表示 Unicode 字符串的类型。 
由 .NET Compact Framework 支持 StringFixedLength  
由 .NET Compact Framework 支持 Time 日期和时间数据,值范围从 1753 年 1 月 1 日到 9999 年 12 月 31 日,精度为 3.33 毫秒。 
由 .NET Compact Framework 支持 UInt16 整型,表示值介于 0 到 65535 之间的无符号 16 位整数。 
由 .NET Compact Framework 支持 UInt32 整型,表示值介于 0 到 4294967295 之间的无符号 32 位整数。 
由 .NET Compact Framework 支持 UInt64 整型,表示值介于 0 到 18446744073709551615 之间的无符号 64 位整数。 
由 .NET Compact Framework 支持 VarNumeric 变长数值。 
由 .NET Compact Framework 支持 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

请参见

参考

System.Data 命名空间