共用方式為


SetPermissions 方法 (ADOX)

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

語法

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

參數

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

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

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

Rights
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)