返回 Catalog 中對象的擁有者。
語法
Owner = Catalog.GetObjectOwner(ObjectName, ObjectType [, ObjectTypeId])
返回值
返回字符串值,該值指定擁有對象的 User 或 Group 的 Name。
參數(shù)
ObjectName 字符串值。指定返回其擁有者的對象的名稱。
ObjectType 枚舉型值。指定得到其擁有者的對象類型。下列常量是 ObjectType 的有效值:
常量 |
說明 |
adPermObjProviderSpecific |
對象屬于提供者定義的類型。如果 ObjectType 是 adPermObjProviderSpecific,并且未提供 ObjectTypeId,將出現(xiàn)錯(cuò)誤。 |
adPermObjTable |
對象是表。 |
adPermObjColumn |
對象是列。 |
adPermObjDatabase |
對象是數(shù)據(jù)庫。 |
adPermObjProcedure |
對象是過程。 |
adPermObjView |
對象是視圖。 |
adPermObjSchema |
對象是模式。 |
adPermObjDomain |
對象是域。 |
adPermObjCollation |
對象是序列。 |
adPermObjSchemaRowset |
對象是模式行集合。 |
adPermObjCharacterSet |
對象是字符集。 |
adPermObjTranslation |
對象是轉(zhuǎn)換。 |
ObjectTypeId 可選,變體型值。指定 OLE DB 規(guī)范未定義的提供者對象類型的 GUID。如果 ObjectType 設(shè)置為 adPermObjProviderSpecific,則需要該參數(shù);否則,將不使用它。
說明
如果提供者不支持返回對象擁有者,將出現(xiàn)錯(cuò)誤。