Erro! - ADO não pode encontrar o provedor especificado.

Delphi

03/11/2003

Oi pessoal.

Desenvolvi um pequeno sistema em Delphi 7, utilizando conexão ADO, banco Access, numa máquina c/ Windows 2000. Está tudo funcionando perfeitamente. Porém ao copiar o programa para outra máquina que trabalha com o windows 95, ao abrir o programa aparece essa mensagem:

ADO não pode encontrar provedor específico.

No sistema não especifiquei nenhum alias, trabalho com o MDB na raiz do aplicativo. A estrutura de pastas está idêntica. Alguém pode me dizer qual é problema ?


Um abraço.

Ed


Edkardoso

Edkardoso

Curtidas 0

Respostas

Dracula Nosferatu

Dracula Nosferatu

03/11/2003

Pode ser que a máquina que roda o Win 95 não tenha o provider do Access


GOSTEI 0
Edkardoso

Edkardoso

03/11/2003

Acredito que ela tenha sim, pois tem o Access 97 instalado. Mas mesmo assim, como faço para verificar isso ? E se não tiver, aonde consigo para instalar ?

obs.: Não sei se faz diferença, mas na minha máq, onde desenvovi o sistema, tenho o access 2000 e foi por ele que criei o MDB.

Obrigado.


GOSTEI 0
Dracula Nosferatu

Dracula Nosferatu

03/11/2003

O provider do Access 2000 é diferente do Access 97.


GOSTEI 0
Edkardoso

Edkardoso

03/11/2003

Alterei o Microsoft Jet para 3.5 (compatível com Access 97), porém continua com o mesmo problema.

Alguém pode me ajudar ? ´E URGENTE!


GOSTEI 0
Michel

Michel

03/11/2003

colega esta com o problema igual ao teu, aí tive q formatar a maquina aí funcionou mas era win98


GOSTEI 0
E_gama

E_gama

03/11/2003

Se o seu banco de dados ´.MDB´ foi criado com o Access 2000, ele não poderá ser aberto com o Access 97.
Tente converter o banco de dados pelo Access mesmo: [b:57bb831535]Ferramentas/Utilitários de Banco de Dados/Converter Banco de dados[/b:57bb831535], ou ainda, instala nova versão do [b:57bb831535]MDAC[/b:57bb831535], mas não sei se é possível instalá-lo em Windows 95.

[url]http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c[/url]


GOSTEI 0
Rafael Heise

Rafael Heise

03/11/2003

O windows 95 por ser uma versão muito antiga não tem algumas bibliotecas e/ou estão desatualizadas.
Para que seu sistema ADO funcione corretamente em windows 95 você precisa instalar o DCOM, que são as bibliotecas atualizadas do windows, mais o MDAC e o DAO atual, que são bibliotecas para banco de dados ACCESS/SQLServer.
Tente instalar esses 3 aplicativos.
A versão atual do DCOM eu não sei, mas MDAC é 2.8 e DAO é 3.6 ou 3.5.
Verifique certinho.
Depois de instalar vai funcionar.
Mas não garanto que funcione 100¬ se sua aplicação contiver coisas complexas e exigir memória. Mas se for um aplicativo simples, ta blz!
valeu


GOSTEI 0
POSTAR