Skip to content

Erro no metodo Run_Tabelas: Classe nao oferece suporte a automaçao ou a interface esperada: Aparece essa mensagem ao executar o Atualizador de Objetos

Software: DIVERSOS | Grupo: BANCO DE DADOS | Prioridade: ALTA

Solução

Causa:
1- Na maquina onde está sendo executado existe uma versão mais nova da DLL ADODB que é utilizada para manipular dados, causando conflito na execução da versão anterior da DLL 2- O Access pode estar instalado sem todos os recursos

Solução:
Solução 1: - Abra o Atualizador do Objetos no modo estrutura e vá em Módulos -> Abra qualquer módulo -> Ferramentas -> Referencias - Desmarque a referencia "Microsoft ActiveX Data Objects 2.1 Library" e clique em OK - Abra novamente as referencias, procure a versão mais nova da "Microsoft ActiveX Data Objects", selecione e clique em OK - Execute novamente o Atualizador de Objetos Solução 2: 1- Instale o Access com todos os recursos selecionados 2- Caso ainda não resolva instalar o Office SP3 disponivel no helptools OBS: Se a internet do cliente for boa e após executado passo mais rápidos não deu certo, é mais vantagem copiar o banco e executar o Atualizador em sua maquina do que baixar o SP3 no cliente e tentar executar lá


Tags: run tabelas, atualizador

Documentação de Testes