Método SetPermissions (ADOX)
Aplica-se ao: Access 2013, Office 2013
Especifica as permissões referentes a um grupo ou usuário em um objeto.
Sintaxe
GroupOrUser. SetPermissionsName, ObjectType, Action, Rights [,Inherit] [,ObjectTypeId]
Parâmetros
Parâmetro | Descrição |
---|---|
Name | Um valor String que especifica o nome do objeto para o qual permissões serão definidas. |
ObjectType | Um valor Long que pode ser uma das constantes ObjectTypeEnum, que especifica o tipo do objeto para o qual permissões serão obtidas. |
Action | Um valor Long que pode ser uma das constantes ActionEnum que especifica o tipo de ação a ser executada durante a definição de permissões. |
Rights | Um valor Long que pode ser uma máscara de bits de uma ou mais constantes RightsEnum, que indica os direitos a serem definidos. |
Inherit | Opcional. Um valor Long que pode ser uma das constantes InheritTypeEnum, que especifica como os objetos herdarão essas permissões. O valor padrão é adInheritNone. |
ObjectTypeId | Opcional. Um valor Variant que especifica o GUID referente a um tipo de objeto de provedor não definido pela especificação OLE DB. Este parâmetro será necessário se ObjectType for definido como adPermObjProviderSpecific; caso contrário, ele não será usado. |
Comentários
Ocorrerá um erro se o provedor não oferecer suporte à definição de direitos de acesso para grupos ou usuários.
Observação
Durante a chamada de SetPermissions, a definição de Actions como adAccessRevoke substituirá as configurações do parâmetro Rights. Não defina Actions como adAccessRevoke se desejar que os direitos especificados no parâmetro Rights entrem em vigor.