Método SetPermissions (ADOX)
Especifica as permissões para group ou um user em um objeto.
Sintaxe
GroupOrUser.SetPermissions Name, ObjectType, Action, Rights [, Inherit] [, ObjectTypeId]
Parâmetros
Nome
Um valor String que especifica o nome do objeto para o qual as 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 as permissões devem ser obtidas.
Ação
Um valor Long que pode ser uma das constantes ActionEnum que especifica o tipo de ação a ser executada na definição de permissões.
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.
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 para um tipo de objeto do provedor 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.
Comentários
Ocorrerá um erro se o provedor não der suporte à configuração de direitos de acesso para grupos ou usuários.
Observação
Ao chamar SetPermissions, a definição de Actions para adAccessRevoke substitui todas as configurações do parâmetro Rights. Não defina Actions como adAccessRevoke se quiser que os direitos especificados no parâmetro Rights entrem em vigor.
Aplica-se A
Consulte Também
Exemplo dos métodos GetPermissions e SetPermissions (VB)
Método GetPermissions (ADOX)
Propriedade Name (ADOX)