SetPermissions 方法 (ADOX)

指定物件上 群組 或 使用者 的許可權。

語法

  
GroupOrUser.SetPermissions Name, ObjectType, Action, Rights [, Inherit] [, ObjectTypeId]  

參數

名稱
String 值,指定要設定許可權的物件名稱。

ObjectType
Long 值,可以是其中一個 ObjectTypeEnum 常數,指定要為其取得許可權的物件類型。

動作
Long 值,可以是其中一個 ActionEnum 常數,指定要在設定許可權時執行的動作類型。

權利
Long 值,可以是一或多個 RightsEnum 常數位的位掩碼,表示要設定的許可權。

繼承
自選。 Long 值,可以是其中一個 InheritTypeEnum 常數,指定物件如何繼承這些許可權。 預設值為 adInheritNone 。

ObjectTypeId
自選。 Variant 值,指定 OLE DB 規格未定義之提供者物件類型的 GUID。 如果 objectType 設定為 adPermObjProviderSpecific ,則需要此參數;否則不會使用它。

言論

如果提供者不支援設定群組或使用者的訪問許可權,就會發生錯誤。

注意

呼叫 setPermissions 時,將 Actions 設定為 adAccessRevoke 會覆寫 Rights 參數的任何設定。 如果您希望在 Rights 參數中指定的許可權生效,請勿將 Actions 設定為 adAccessRevoke。

適用於

另請參閱

GetPermissions 和 SetPermissions 方法範例 (VB)
GetPermissions 方法 (ADOX)
Name 屬性 (ADOX)