Metodo SetPermissions (ADOX)
Specifica le autorizzazioni per un gruppo o utente su un oggetto .
Sintassi
GroupOrUser.SetPermissions Name, ObjectType, Action, Rights [, Inherit] [, ObjectTypeId]
Parametri
Nome
Valore string che specifica il nome dell'oggetto per cui impostare le autorizzazioni.
ObjectType
Valore Long che può essere una delle costanti ObjectTypeEnum, che specifica il tipo dell'oggetto per cui 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.
Rights
Valore long che può essere una maschera di bit di una o più costanti RightsEnum, che indica i diritti da impostare.
ereditare
Opzionale. Valore long che può essere una delle costanti InheritTypeEnum, che specifica il modo in cui gli oggetti erediteranno queste autorizzazioni. Il valore predefinito è adInheritNone.
ObjectTypeId
Opzionale. 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, non viene usato.
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 rendere effettivi i diritti specificati nel parametro Rights.
Si applica a
dell'oggetto utente di (ADOX)
Vedere anche
Esempio di metodi GetPermissions e SetPermissions (VB)
Metodo GetPermissions (ADOX)
Proprietà Name (ADOX)