Property对象

不同的数据提供者，比如Microsoft SQL Server和Microsoft Access在Property对象中具有不同的属性。Property对象和其他的ADO对象一起使用以代表某一数据源提供者的专门信息。Property对象具有自己的属性，如下面部分所示。

属性

Attributes

Attributes属性的值是下表常数的任一个：

常数 | 描述
adPropNotSupported | 数据提供者不支持该属性。
adPropRequired | 数据源在初始化之前需要该属性。
adPropOptional | 数据源在初始化之前不需要该属性。
adPropRead | 该属性能被用户读取。
adPropWrite | 该属性能被用户设置。

Name

Property对象的名称

Type

Property对象的数据类型。可以是下表所示常数的任一值：

常数 | 值 | 描述
adBigInt | 20 | 8字节有符号整数
adBinary | 128 | 二进制值
adBoolean | 11 | 布尔值
adBSTR | 8 | Null-中断字符串(Unicode)
adChar | 129 | 字符串值
adCurrency | 6 | 货币值
adDate | 7 | 日期值
adDBDate | 133 | 日期值（yyyymmdd）
adDBTime | 134 | 时间值(hhmmss)
adDBTimeStamp | 135 | 日期时间值（yyyymmddhhmmss）
adDecimal | 14 | 具有固定的精度和范围的扩展数字型。
adDouble | 5 | 双精度浮点数值
adEmpty | 0 | 空值
adError | 10 | 32位错误码
adGUID | 72 | 全球唯一的标志码
adIDispatch | 9 | 指向一个OLE对象Idispatch的指针
adInteger | 3 | 4字节有符号整数
adIUnknown | 13 | 指向一个OLE对象Iunkown的指针
adLongVarBinary | 205 | 长二进制值
adLongVarChar | 201 | 长字符串值
adLongVarWChar | 203 | 长NULL－中断字符串值
adNumeric | 131 | 具有固定的精度和范围的扩展数字型。
adSingle | 4 | 单精度浮点值
adSmallInt | 2 | 2字节有符号整数
adTinyInt | 16 | 1字节有符号整数
adUnsignedBigInt | 21 | 8字节无符号整数
adUnsignedInt | 19 | 4字节无符号整数
adUnsignedSmallInt | 18 | 2字节无符号整数
adUnsignedTinyInt | 17 | 1字节无符号整数
adUserDefined | 132 | 未定义变量
adVarBinary | 204 | 二进制值
adVarchar | 200 | 字符串值
adVariant | 12 | OLE自动变量
adVarWchar | 202 | NULL-中断Unicode字符串
adWchar | 130 | NULL-中断Unicode字符串

Value

Preperty对象的值。