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)