語法
Catalog.SetObjectOwner ObjectName, ObjectType , OwnerName [, ObjectTypeId]
參數(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)換。 |
OwnerName 字符串值。指定將擁有對象的 User 或 Group 的名稱。
ObjectTypeId 可選,變體型值。指定 OLE DB 規(guī)范未定義的提供者對象類型的 GUID。如果 ObjectType 設(shè)置為 adPermObjProviderSpecific,則需要該參數(shù);否則,將不使用它。
說明
如果提供者不支持指定對象的擁有者,將出現(xiàn)錯(cuò)誤。