SetPermissions-Methode (ADOX)
Gilt für: Access 2013, Office 2013
Gibt die Berechtigungen für eine Gruppe oder einen Benutzer für ein Objekt an.
Syntax
GroupOrUser. SetPermissionsName, ObjectType, Action, Rights [,Inherit] [,ObjectTypeId]
Parameter
Parameter | Beschreibung |
---|---|
Name | Ein String -Wert, der den Namen des Objekts angibt, für das Berechtigungen festgelegt werden sollen. |
ObjectType | Ein Long -Wert, der eine der ObjectTypeEnum-Konstanten sein kann, die den Typ des Objekts angibt, für das die Berechtigungen zurückgegeben werden sollen. |
Action | Ein Long -Wert, der eine der ActionEnum-Konstanten sein kann, die den Aktionstyp angibt, der beim Festlegen der Berechtigungen ausgeführt werden soll. |
Rights | Ein Long -Wert, der eine Bitmaske einer oder mehrerer RightsEnum-Konstanten sein kann, die die festzulegenden Rechte angibt. |
Inherit | Optional. Ein Long -Wert, der eine der InheritTypeEnum-Konstanten sein kann, die angibt, wie Objekte diese Berechtigungen erben. Der Standardwert lautet adInheritNone. |
ObjectTypeId | Optional. Ein Variant-Wert, der die GUID für einen Anbieterobjekttyp angibt, der nicht durch die OLE DB-Spezifikation definiert ist. Dieser Parameter ist erforderlich, wenn ObjectType auf adPermObjProviderSpecific festgelegt ist.Andernfalls wird dieser Parameter nicht verwendet. |
Hinweise
Wenn der Anbieter das Festlegen von Zugriffsrechten für Gruppen oder Benutzer nicht unterstützt, tritt ein Fehler auf.
Hinweis
Beim Aufrufen von SetPermissions setzt das Festlegen von Aktionen auf adAccessRevoke alle Einstellungen des Rights-Parameters außer Kraft. Legen Sie Actions nicht auf adAccessRevoke fest, wenn die im Rights-Parameter angegebenen Rechte wirksam werden sollen.