語法
ReturnValue = GroupOrUser.GetPermissions(Name, ObjectType
[, ObjectTypeId])
返回值
返回的長整型值,該值指定包含組或用戶對對象具有的權(quán)限的位掩碼。
參數(shù)
Name 字符串值。指定用于設(shè)置權(quán)限的對象的名稱。
ObjectType 長整型值。指定用于得到權(quán)限的對象類型。下列常量是 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ù);否則,將不使用它。