返回 Catalog 中对象的拥有者。
语法
Owner = Catalog.GetObjectOwner(ObjectName, ObjectType [, ObjectTypeId])
返回值
返回字符串值,该值指定拥有对象的 User 或 Group 的 Name。
参数
ObjectName 字符串值。指定返回其拥有者的对象的名称。
ObjectType 枚举型值。指定得到其拥有者的对象类型。下列常量是 ObjectType 的有效值:
常量 | 说明 |
adPermObjProviderSpecific | 对象属于提供者定义的类型。如果 ObjectType 是 adPermObjProviderSpecific,并且未提供 ObjectTypeId,将出现错误。 |
adPermObjTable | 对象是表。 |
adPermObjColumn | 对象是列。 |
adPermObjDatabase | 对象是数据库。 |
adPermObjProcedure | 对象是过程。 |
adPermObjView | 对象是视图。 |
adPermObjSchema | 对象是模式。 |
adPermObjDomain | 对象是域。 |
adPermObjCollation | 对象是序列。 |
adPermObjSchemaRowset | 对象是模式行集合。 |
adPermObjCharacterSet | 对象是字符集。 |
adPermObjTranslation | 对象是转换。 |
ObjectTypeId 可选,变体型值。指定 OLE DB 规范未定义的提供者对象类型的 GUID。如果 ObjectType 设置为 adPermObjProviderSpecific,则需要该参数;否则,将不使用它。
说明
如果提供者不支持返回对象拥有者,将出现错误。