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)