设置和返回值
设置或返回长整型值。
对于 Connection 对象,Attributes 属性为读/写,并且其值可能为以下任意一个或多个 XactAttributeEnum 值的和(默认为零)。
常量 |
说明 |
AdXactCommitRetaining |
执行保留的提交,即通过自动调用 CommitTrans 启动新事务。并非所有提供者都支持该常量。 |
AdXactAbortRetaining |
执行保留的中止,即通过自动调用 RollbackTrans 启动新事务。并非所有提供者都支持该常量。 |
对于 Parameter 对象,Attributes 属性为读/写,并且其值可能为以下任意一个或多个 ParameterAttributesEnum 值的和。
常量 |
说明 |
AdParamSigned |
默认值。指示该参数接受带符号的值。 |
AdParamNullable |
指示该参数接受 Null 值。 |
AdParamLong |
指示该参数接受长二进制数据。 |
对于 Field 对象,Attributes 属性为只读,其值可能为以下任意一个或多个 FieldAttributeEnum 值的和。
常量 |
说明 |
adFldMayDefer |
指示字段被延迟,即不从拥有整个记录的数据源检索字段值,仅在显式访问这些字段时才进行检索。 |
adFldUpdatable |
指示可以写入该字段。 |
adFldUnknownUpdatable |
指示提供者无法确定是否可以写入该字段。 |
adFldFixed |
指示该字段包含定长数据。 |
adFldIsNullable |
指示该字段接受 Null 值。 |
adFldMayBeNull |
指示可以从该字段读取 Null 值。 |
adFldLong |
指示该字段为长二进制字段。并指示可以使用 AppendChunk 和 GetChunk 方法。 |
adFldRowID |
指示字段包含持久的行标识符,该标识符无法被写入并且除了对行进行标识(如记录号、唯一标识符等)外不存在有意义的值。 |
adFldRowVersion |
指示该字段包含用来跟踪更新的某种时间或日期标记。 |
adFldCacheDeferred |
指示提供者缓存了字段值,并已完成随后对缓存的读取。 |
对于 Property 对象,Attributes 属性为只读,并可能是以下任意一个或多个 PropertyAttributesEnum 值的和:
常量 |
说明 |
adPropNotSupported |
指示提供者不支持该属性。 |
adPropRequired |
指示数据源初始化之前用户必须指定该属性的值。 |
adPropOptional |
指示数据源初始化之前用户不必为该属性指定值。 |
adPropRead |
指示用户可以读取该属性。 |
adPropWrite |
指示用户可以设置该属性。 |
说明
使用 Attributes 属性可设置或返回 Connection 对象、Paramete 对象、Field 对象或 Property 对象的特性。
设置多个属性时,可以将相应的常量相加。如果将属性值设置为包括不兼容常量的总和,那么将产生错误。
远程数据服务用法 该属性在客户端的 Connection 对象上无效。