PRECISO DE JUDA...
gente bom dia...
eu sou iniciante e me perdoe a ignorancia..
e o seguinte fiz um programa em minha maquina e ele funciona normalmente trabalhando com ado...
na conectionstring eu tenho o seguinte:
MyCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=C:\vbpdv\Cadast\CADAST.mdb"
entretanto quando eu copio o executavel para outra maquina ele me da o seguinte erro:
provedor nao encontrado. e possivel que ele nao esteja instalado corretamente
como fazer para resolver este problema?
obrigado gente...
eu sou iniciante e me perdoe a ignorancia..
e o seguinte fiz um programa em minha maquina e ele funciona normalmente trabalhando com ado...
na conectionstring eu tenho o seguinte:
MyCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=C:\vbpdv\Cadast\CADAST.mdb"
entretanto quando eu copio o executavel para outra maquina ele me da o seguinte erro:
provedor nao encontrado. e possivel que ele nao esteja instalado corretamente
como fazer para resolver este problema?
obrigado gente...
Bem, imagino que seja uma destas duas situações:
- Na máquina que vc copiou o executável existe este caminho :"C:\vbpdv\Cadast\CADAST.mdb" ???
... ou ...
- O erro não seria "provider não encontrado" ? Daà o que poderia ser que na máquina cliente para que vc está copiando o executável não está instalado o MDAC ( Microsoft Data Access Components ). Normalmente o nome do arquivo que instala o MDAC é mdac_typ.exe . O MDAC é um conjunto que componentes que além de instalar os provider para Access, Oracle e Sql Server, por exemplo, instala todos os componentes para que possamos utilizar os objetos do ADO (Recordset, Connection, Command ).
Deixe uma resposta se deu certo !
Falow,
Leomar
- Na máquina que vc copiou o executável existe este caminho :"C:\vbpdv\Cadast\CADAST.mdb" ???
... ou ...
- O erro não seria "provider não encontrado" ? Daà o que poderia ser que na máquina cliente para que vc está copiando o executável não está instalado o MDAC ( Microsoft Data Access Components ). Normalmente o nome do arquivo que instala o MDAC é mdac_typ.exe . O MDAC é um conjunto que componentes que além de instalar os provider para Access, Oracle e Sql Server, por exemplo, instala todos os componentes para que possamos utilizar os objetos do ADO (Recordset, Connection, Command ).
Deixe uma resposta se deu certo !
Falow,
Leomar
Não é provedor, é provider ( se pronuncia "provaider" )
Realmente eu não sei como verificar se tá instalado. Pq ele não aparece no adicionar/remover programas.
Na verdade eu não entendo com detalhes sobre o funcionamento dos providers.
Mas eu imagino que vc não está utilizando um driver para acessar o banco de dados, mas sim este "Microsoft.Jet.OLEDB.3.51" .
Instala por cima, não tem problema ...
Mas se vc quiser verificar se tá instalado, eu normalmente faço assim:
- Crio um arquivo algumacoisa.udl em qualquer lugar;
- Clico duas vezes sobre ele;
- Vai abrir tipo um "wizard". Na primeira aba tem todos os providers instalados na máquina. No teu caso vai ter que aparecer "Microsoft Jet 3.51 OLE DB Provider" na lista...
- Se não tiver esta nome na lista não tem jeito, vc vai ter que instalar o MDAC de novo ;-)
Um abraço,
Leomar
Realmente eu não sei como verificar se tá instalado. Pq ele não aparece no adicionar/remover programas.
Na verdade eu não entendo com detalhes sobre o funcionamento dos providers.
Mas eu imagino que vc não está utilizando um driver para acessar o banco de dados, mas sim este "Microsoft.Jet.OLEDB.3.51" .
Instala por cima, não tem problema ...
Mas se vc quiser verificar se tá instalado, eu normalmente faço assim:
- Crio um arquivo algumacoisa.udl em qualquer lugar;
- Clico duas vezes sobre ele;
- Vai abrir tipo um "wizard". Na primeira aba tem todos os providers instalados na máquina. No teu caso vai ter que aparecer "Microsoft Jet 3.51 OLE DB Provider" na lista...
- Se não tiver esta nome na lista não tem jeito, vc vai ter que instalar o MDAC de novo ;-)
Um abraço,
Leomar
Tópico encerrado , respostas não são mais permitidas