Usuário com melhor resposta
Conectar banco.mdb Remoto em outro PC e lugar

Pergunta
-
Bom dia.
Estou precisando abrir um banco.mdb que esta em outro computador remoto mais não estou conseguindo.
Para abrir num PC local faço assim:
CN.Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=MeuBanco.mdb")
Estou tentando abrir o banco remoto assim:
CN.Open("Remote;Remote Server=http://190.168.0.000;Remote Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\ITEM.mdb")
depois de muita pesquisa na web e nos exemplos do Macorratti mais não estou conseguindo. Se alguém ai puder me ajudar e me dar uma dica ai do que esta errado na linha de código fico grato.
O banco que estou tentando abrir fica em outro PC e em C:\MeuBanco.mdb.
Respostas
-
Verifique as possível string de conexões aqui: Link
Verifique o ip corretamente, esse ip não está parecendo ser válido.
Verifique se você tem permissão para acessar via rede esse caminho e tenta colocar a string assim:
Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\IP DO SERVIDOR\BANCO\MeuBanco.mdb;
Dessa forma vai funcionar se no servidor estiver compartilhada a pasta BANCO
Bruno Ferreira de Souza
MVP - Microsoft Valuable Professional
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
www.maestrodotnet.com.br
@BrunoMaestro- Marcado como Resposta Marcos SJ quinta-feira, 20 de agosto de 2015 12:32
Todas as Respostas
-
Bom dia.
Estou precisando abrir um banco.mdb que esta em outro computador remoto mais não estou conseguindo.
Para abrir num PC local faço assim:
CN.Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=MeuBanco.mdb")
Estou tentando abrir o banco remoto assim:
CN.Open("Remote;Remote Server=http://190.168.0.000;Remote Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\ITEM.mdb")
depois de muita pesquisa na web e nos exemplos do Macorratti mais não estou conseguindo. Se alguém ai puder me ajudar e me dar uma dica ai do que esta errado na linha de código fico grato.
O banco que estou tentando abrir fica em outro PC e em C:\MeuBanco.mdb.
Não tem ninguém ai com este conhecimento para me dar uma dica!!!
-
Boa tarde AAB D,Tudo bem?
Eu imagino que o material/artigo que você utilizou como base em sua pesquisa foi este. Não é mesmo?
Se sim, poderia explicar que resultado obteve com sua tentativa?
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Verifique as possível string de conexões aqui: Link
Verifique o ip corretamente, esse ip não está parecendo ser válido.
Verifique se você tem permissão para acessar via rede esse caminho e tenta colocar a string assim:
Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\IP DO SERVIDOR\BANCO\MeuBanco.mdb;
Dessa forma vai funcionar se no servidor estiver compartilhada a pasta BANCO
Bruno Ferreira de Souza
MVP - Microsoft Valuable Professional
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
www.maestrodotnet.com.br
@BrunoMaestro- Marcado como Resposta Marcos SJ quinta-feira, 20 de agosto de 2015 12:32
-
Verifique as possível string de conexões aqui: Link
Verifique o ip corretamente, esse ip não está parecendo ser válido.
Verifique se você tem permissão para acessar via rede esse caminho e tenta colocar a string assim:
Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\IP DO SERVIDOR\BANCO\MeuBanco.mdb;
Dessa forma vai funcionar se no servidor estiver compartilhada a pasta BANCO
Bruno Ferreira de Souza
MVP - Microsoft Valuable Professional
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
www.maestrodotnet.com.br
@BrunoMaestro -
Verifique as possível string de conexões aqui: Link
Verifique o ip corretamente, esse ip não está parecendo ser válido.
Verifique se você tem permissão para acessar via rede esse caminho e tenta colocar a string assim:
Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\IP DO SERVIDOR\BANCO\MeuBanco.mdb;
Dessa forma vai funcionar se no servidor estiver compartilhada a pasta BANCO
Bruno Ferreira de Souza
Obrigado Marcos e Bruno pela ajuda só que eu estou viajando agora e não tenho como testar as dicas de vcs, volta daqui uns 30 dias e testo se der certo alguma dica de vcs eu pontuo...Obrigado assim mesmo.
MVP - Microsoft Valuable Professional
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
www.maestrodotnet.com.br
@BrunoMaestro
Olá Marco
Testei a conexão assim no meu pc
'CN.Open(" Provider=Microsoft.ACE.OLEDB.12.0;Data Source=http:\\aabernardi-pc\banco\ITEM.mdb")
Funcionou blz.
Mas para abrir no outro pc em outra cidade não deu certo, a pasta BANCO esta compartilhada, não abre e não da nenhum erro.
''CN.Open(" Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\Mayra-PC\BANCO\ITEM.mdb")
O que pode estar errado se não abre, lembrando que coloquei tembém o IP ao invés do nome do pc.
- Editado AAB D segunda-feira, 24 de agosto de 2015 00:45 correção
-
-
Você consegue do windows explorer acessar esse caminho? \\Mayra-PC\BANCO\ITEM.mdb
Se não conseguir você tem que mapear ele primeiro para poder acessar.
Bruno Ferreira de Souza
MVP - Microsoft Valuable Professional
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
www.maestrodotnet.com.br
@BrunoMaestro -
-
Olha pessoal obrigado ai pela ajuda, voltei de viajem agora e só tenho 4 dias de folga, eu tentei fazer como as dicas acima mais não consegui acessar o banco.mdb de outra cidade.
No PC local eu acesso o banco mais de outra cidade não estou conseguindo, já compartilhei a pasta que contem o banco e nada. Simplesmente não deu certo. O que pode estar errado?