SqlDbType 枚举

指定要用于 SqlParameter 中的字段和属性的 SQL Server 特定的数据类型。

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

语法

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

成员

  成员名称 说明
由 .NET Compact Framework 支持 BigInt Int64。64 位的有符号整数。 
由 .NET Compact Framework 支持 Binary Byte 类型的 Array。二进制数据的固定长度流,范围在 1 到 8,000 个字节之间。 
由 .NET Compact Framework 支持 Bit Boolean。无符号数值,可以是 0、1 或 空引用(在 Visual Basic 中为 Nothing)。 
由 .NET Compact Framework 支持 Char String。非 Unicode 字符的固定长度流,范围在 1 到 8,000 个字符之间。 
由 .NET Compact Framework 支持 DateTime DateTime。日期和时间数据,值范围从 1753 年 1 月 1 日到 9999 年 12 月 31 日,精度为 3.33 毫秒。 
由 .NET Compact Framework 支持 Decimal Decimal。固定精度和小数位数数值,在 -10 38 -1 和 10 38 -1 之间。 
由 .NET Compact Framework 支持 Float Double。-1.79E +308 到 1.79E +308 范围内的浮点数。 
由 .NET Compact Framework 支持 Image Byte 类型的 Array。二进制数据的可变长度流,范围在 0 到 2 31 -1(即 2,147,483,647)字节之间。 
由 .NET Compact Framework 支持 Int Int32。32 位的有符号整数。 
由 .NET Compact Framework 支持 Money Decimal。货币值,范围在 -2 63(即 -922,337,203,685,477.5808)到 2 63 -1(即 +922,337,203,685,477.5807)之间,精度为千分之十个货币单位。 
由 .NET Compact Framework 支持 NChar String。Unicode 字符的固定长度流,范围在 1 到 4,000 个字符之间。 
由 .NET Compact Framework 支持 NText String。Unicode 数据的可变长度流,最大长度为 2 30 - 1(即 1,073,741,823)个字符。 
由 .NET Compact Framework 支持 NVarChar String。Unicode 字符的可变长度流,范围在 1 到 4,000 个字符之间。如果字符串大于 4,000 个字符,隐式转换会失败。在使用比 4,000 个字符更长的字符串时,请显式设置对象。 
由 .NET Compact Framework 支持 Real Single。-3.40E +38 到 3.40E +38 范围内的浮点数。 
由 .NET Compact Framework 支持 SmallDateTime DateTime。日期和时间数据,值范围从 1900 年 1 月 1 日到 2079 年 6 月 6 日,精度为 1 分钟。 
由 .NET Compact Framework 支持 SmallInt Int16。16 位的有符号整数。 
由 .NET Compact Framework 支持 SmallMoney Decimal。货币值,范围在 -214,748.3648 到 +214,748.3647 之间,精度为千分之十个货币单位。 
由 .NET Compact Framework 支持 Text String。非 Unicode 数据的可变长度流,最大长度为 2 31 -1(即 2,147,483,647)个字符。 
由 .NET Compact Framework 支持 Timestamp Byte 类型的 Array。自动生成的二进制数,并保证其在数据库中唯一。timestamp 通常用作对表中各行的版本进行标记的机制。存储大小为 8 字节。 
由 .NET Compact Framework 支持 TinyInt Byte。8 位的无符号整数。 
由 .NET Compact Framework 支持 Udt SQL Server 2005 用户定义的类型 (UDT)。 
由 .NET Compact Framework 支持 UniqueIdentifier Guid。全局唯一标识符(或 GUID)。 
由 .NET Compact Framework 支持 VarBinary Byte 类型的 Array。二进制数据的可变长度流,范围在 1 到 8,000 个字节之间。如果字节数组大于 8,000 个字节,隐式转换会失败。在使用比 8,000 个字节大的字节数组时,请显式设置对象。 
由 .NET Compact Framework 支持 VarChar String。非 Unicode 字符的可变长度流,范围在 1 到 8,000 个字符之间。 
由 .NET Compact Framework 支持 Variant Object。特殊数据类型,可以包含数值、字符串、二进制或日期数据,以及 SQL Server 值 Empty 和 Null,后两个值在未声明其他类型的情况下采用。 
由 .NET Compact Framework 支持 Xml XML 值。使用 GetValue 方法或 Value 属性获取字符串形式的 XML,或通过调用 CreateReader 方法获取 XmlReader 形式的 XML。 

平台

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 命名空间