Condividi tramite


Metodo SetPermissions (ADOX)

Specifica le autorizzazioni per un gruppo o un utente in un oggetto.

Sintassi

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

Parametri

Nome
Valore String che specifica il nome dell'oggetto per il quale impostare le autorizzazioni.

ObjectType
Un valore Long, costituito eventualmente da una delle costanti ObjectTypeEnum, che specifica il tipo di oggetto per il quale ottenere le autorizzazioni.

Azione
Valore Long che può essere una delle costanti ActionEnum che specifica il tipo di azione da eseguire durante l'impostazione delle autorizzazioni.

Diritti
Valore Long che può essere una maschera di bit di una o più costanti RightsEnum, che indica i diritti da impostare.

Inherit
facoltativo. Valore Long che può essere una delle costanti InheritTypeEnum che specifica come gli oggetti erediteranno queste autorizzazioni. Il valore predefinito è adInheritNone.

ObjectTypeId
facoltativo. Un valore Variant che specifica il GUID per un tipo di oggetto provider non definito dalla specifica OLE DB. Questo parametro è obbligatorio se ObjectType è impostato su adPermObjProviderSpecific, in caso contrario è possibile ometterlo.

Osservazioni

Se il provider non supporta l'impostazione dei diritti di accesso per gruppi o utenti, si verificherà un errore.

Nota

Quando si chiama SetPermissions, l'impostazione di Actions su adAccessRevoke sostituisce tutte le impostazioni del parametro Rights. Non impostare Actions su adAccessRevoke se si desidera che i diritti specificati nel parametro Rights vengano applicati.

Si applica a

Vedere anche

Esempio dei metodi GetPermissions e SetPermissions (VB)
Metodo GetPermissions (ADOX)
Proprietà Name (ADOX)