RESOLVIDO, erro ao usar Access no IIs nos SO 64: Windows 7, Vista

  • ViNaWeb

25 de ago, 2010

Ao tentar fazer uma conexão a um banco de dados Acess pelo IIS, usando sistemas operacionais 64 bits como o Windows 7 e Vista, é bem provável que  você se depare com a seguinte mensagem de erro:

ADODB.Connection erro ‘800a0e7a’
Provedor não encontrado. É possível que ele não esteja instalado corretamente.

Correção

Siga os passos a seguir:

  1. Abra o gerenciador do IIS
  2. Clique em Pools de Aplicativos localizado do lado esquerdo
  3. Selecione DefaultAppPoll ou a aplicação desejada na lista do meio
  4. No quadro de ações localizado à direita, clique em Definir Padrões do Pool de Aplicativos
  5. Em “Habilitar Apliactivos de 32 bits“, coloque True

Se tudo correu bem ao acessar sua página de acesso ao banco deverá estar tudo correto, caso contrário reveja a instalação dos drivers utilizados.

Abaixo seguem strings de conexão:

Access 2003:
“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\[pasta]\[nome_do_banco].mdb”

Access 2007:
“Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\[pasta]\[nome_do_banco].accdb”

Espero que ajude, até a próxma, João.

Comentarios sobre: RESOLVIDO, erro ao usar Access no IIs nos SO 64: Windows 7, Vista

  • Daniel Bessa disse:

    No meu caso, o erro foi resolvido instalando o “Microsoft Access Database Engine 2010 Redistributable”

  • Eduardo disse:

    Muito bom mesmo a dica, resolveu meu problema, estava sem saber o que fazer.

  • Rafael Lopes disse:

    Fiz este mesmo processo e não obtive sucesso… creio que sou o único azarado aqui. Alguém tem alguma recomendação para que possa me ajudar? Estou quebrando a cabeça para realizar
    esta tarefa.

    Segue abaixo o erro :

    “ADODB.Connection erro ‘800a0e7a’

    Provedor não encontrado. É possível que ele não esteja instalado corretamente. ”

    Agradeço desde já!

  • Everson disse:

    parabéns….simples de resolver o problema q tá tirando o sono há horas… valeu!!

  • Anderson Vicente da Silva disse:

    Cara sua dica foi demais….

    Valeu, estava a horas tentando corrigir isto

  • Bartt disse:

    Caraca… Salvou minha vida !!!

    Estava quebrando a cabeça de como fazer.

    Abs e obrigado.

  • Uilson Piazza disse:

    Ah! Tô usando o MySQL.

  • Uilson Piazza disse:

    Caras…
    Instalei o windows 8 (64bits) e ele não tem o componente Dundas Upload instalado… ao invés disso tem o Persits… só que já tenho uma aplicação com o Dundas… Baixei o componente Dundas mas não consigo registrá-lo… e sempre dá erro na aplicação… Alguém pode me ajudar?! # desesperoTotal

  • Cezar disse:

    Valeu cara! Muito bom, a tempos que estava quebrando a cabeça com isto.

  • João do Site disse:

    Fala pessoal! Este post é antigo e ainda continua ajudando muita gente! Fico feliz! Forte abraço a todos, boas festas e que em 2013 possamos trocar boas experiências, vamos que vamos!

  • Gregorio disse:

    Ajudou demais fera..muito obrigado

  • Fernando disse:

    Cara…Muito Obrigado !

    Já estava a 4 horas em cima disso.
    Não faz idéia o quanto ajudou !!

    Abraço !

  • Magallanes disse:

    Prezados,
    Tenho instalado em um cliente um arquivo em access 2000 um front end e outro back end. Ocorre que devido a mudanças nos equipamentos, foi instalado equipamento com windows seven 64bits. Os dois equipamentos da sala estão em ligados na rede local tipo estrela sem servidor que tem vários Sistemas operacionais como windows xp pack3. Antes os equipamentos utilizavam o compartilhamento do arquivo em access de forma normal. Logo apos a instalação do windows seven ele funcionou bem durante dois dias. Ocorre que logo apos começou a ficar lento e travar o programa em access 2000,
    Colocamos então o access 2007 32bits, e o equipamento que serve com a pasta compartilhada funciona bem. ocorre que o equipamento que acessa via rede mesmo com o access 2007 32 bits estava travando ao acessar os dados remotos. Colocamos então o access 2010 64 bits, agora dá uma mensagem dizendo que deve-se alterar o codigo utilizando ptrsafe. Gostaria de saber se alguem tem ideia de como resolver o problema.

  • Fernando Melo disse:

    Valeu João. Que stress pra fazer funcionar…primeiro foi o ASP e depois o Access…
    Muito Obrigado.

  • Nilton disse:

    Cara você é demais. Só você mesmo. Parabens. Tudo de bom e que Deus te abençoe e capacite cada vez mais.

  • Paulo disse:

    Valeu cara! Finalmente consegui!! Abs!

  • Alvaro disse:

    Ajudou muitoooooooooooooooo! tkzzzz

  • Raphael disse:

    Cara, você é o cara.

  • Sempre tenho esse mesmo problema, mas como fazia muito tempo que não configurava um IIS novamente, tive que pesquisar porquê do erro ainda bem que depois de hora acabei achando seu blog, foi passar o olho nas imagens lembrei o que faltava configurar, forte abraço.

  • Morre Diabo disse:

    Cara … vc eh foda… na cama vc esculaxa … na sala ou no quarto … vc eh SINISTRO!!!!!

  • Morre Dibado disse:

    Cara … vc eh foda… na cama vc esculaxa … na sala ou no quarto … vc eh SINISTRO!!!!!

  • Claudio disse:

    valeu cara espero q um dia vc acerte na loteria.

  • Pablo disse:

    Valeu Joao eu tava tendo dor de cabeça pq eu acabei de implantar o server database 2008 64bits e ao rodar o sistema que eu criei em asp com banco em access, deu zebra, acabei de fazer o que vc explicou foi que foi…..hehehehehehe

  • Altair disse:

    Muito obrigado,
    Você não imagina a quanto tempo eu tento trabalhar com asp no win 7, valeu mesmo.
    Deus te abençoe.

  • Rodrigo disse:

    Valeu João muito obrigado deu certo resolveu o erro que estava dando ao enviar e-mail via CDONTS.
    O componente do ActiveX não pode criar objeto Erro de tempo de execução do Microsoft VBScript erro ‘800a01ad’ pelo Windows 2008

    Visita o meu site / Blog tem dicas boas lá.

    Obrigado mesmo.

  • Simone disse:

    João me ajudou bastante… continue postando seus conhecimentos…
    THanksss 😀

  • Jeffeson Romano disse:

    Cara.. esse negócio é muito chato.. toda vez que tenho que configurar isso apanho. O access nunca funciona como deveria.

    Vlw cara, vc me quebrou um galhão.

    Abraço.

  • luis disse:

    Estava com esse problema e com um simples click resolvi o problema… Os maiores problemas têm sempre as soluções mais simples… Onde já ouvi isso?…
    Muito obrigado

  • João Lúcio disse:

    Puxa, você me quebrou um galhão, pois estava ã procura dess solução e não tinha como descobrir. Obrigado

  • João Gabriel disse:

    Que bom que ajudou Vinícius =), qualquer outro problema que possamos ajudar nos escreve ai…

  • Vinícius Martins disse:

    Poxa Jõao foi batata estava com esse problema ai e tambem eu estava com problema de execucao das DLLs em 32 bits que foi totalmente sanado faz anos que estou procurando uma solucao definitiva para isso

    MUITO OBRIGADO