此頁沒有內(nèi)容條目
內(nèi)容

GetPermissions 方法

   

獲得對象上組或用戶的權(quán)限。

語法

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ù);否則,將不使用它。