属性对象 (ADO)

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

备注

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

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

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

这两种属性都不能删除。

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

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

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

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

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

本部分包含以下主题。

另请参阅

命令对象 (ADO)
连接对象 (ADO)
字段对象
属性集合 (ADO)
记录集对象 (ADO)