属性对象 (ADO)

表示提供程序定义的 ADO 对象的动态特征。

言论

ADO 对象具有两种类型的属性:内置属性和动态属性。

内置属性是在 ADO 中实现的这些属性,可使用 MyObject.Property 语法立即提供给任何新对象。 它们不显示为 属性 对象在对象的 Properties 集合中,因此尽管可以更改其值,但不能修改其特征。

动态属性由基础数据提供程序定义,并显示在相应 ADO 对象的 属性 集合中。 例如,特定于提供程序的属性可能指示 Recordset 对象是否支持事务或更新。 这些附加属性将显示为 属性 对象,该 Recordset 对象的 Properties 集合中。 动态属性只能通过集合引用,使用 MyObject.Properties(0)MyObject.Properties("Name") 语法。

不能删除任一类型的属性。

动态 属性 对象具有其自己的四个内置属性:

  • Name 属性是标识属性的字符串。

  • Type 属性是一个指定属性数据类型的整数。

  • Value 属性是包含属性设置的变体。 属性 对象的默认属性。

  • Attributes 属性是一个长值,指示特定于提供程序的属性的特征。

本节包含以下主题。

另请参阅

Command 对象 (ADO)
连接对象 (ADO)
Field 对象
属性集合 (ADO)
Recordset 对象 (ADO)