Property对象
不同的数据提供者,比如Microsoft SQL Server和Microsoft Aclearcase/" target="_blank" >ccess在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字符串 |