Método SetPermissions (ADOX)
Especifica as permissões para um grupo de ou usuário em um objeto.
Sintaxe
GroupOrUser.SetPermissions Name, ObjectType, Action, Rights [, Inherit] [, ObjectTypeId]
Parâmetros
Name
Um valor String que especifica o nome do objeto para o qual definir permissões.
ObjectType
Um valor Long que pode ser uma das constantes ObjectTypeEnum, que especifica o tipo do objeto para o qual obter permissões.
de Ação
Um valor Long que pode ser uma das constantes ActionEnum que especifica o tipo de ação a ser executada ao definir permissões.
de Direitos
Um valor Long que pode ser uma máscara de bits de uma ou mais das constantes RightsEnum, que indica os direitos a serem definidos.
herdar
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 para um tipo de objeto de provedor que não é definido pela especificação OLE DB. Esse parâmetro será necessário se objectType estiver definido como adPermObjProviderSpecific; caso contrário, ele não será usado.
Observações
Ocorrerá um erro se o provedor não der suporte à configuração de direitos de acesso para grupos ou usuários.
Nota
Ao chamar SetPermissions, definir Ações para adAccessRevoke substitui as configurações do parâmetro Rights. Não defina Actions para adAccessRevoke se desejar que os direitos especificados no parâmetro Rights entrem em vigor.
Aplica-se a
do objeto de grupo (ADOX)
Consulte Também
exemplo dos métodos GetPermissions e SetPermissions (VB)
método GetPermissions (ADOX)
propriedade Name (ADOX)