none
Conectar banco.mdb Remoto em outro PC e lugar RRS feed

  • 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.

    sábado, 15 de agosto de 2015 13:45

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
    quarta-feira, 19 de agosto de 2015 04:35

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!!!


    domingo, 16 de agosto de 2015 14:34
  • 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.

    segunda-feira, 17 de agosto de 2015 17:27
  • 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
    quarta-feira, 19 de agosto de 2015 04:35
  • 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

    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.
    quarta-feira, 19 de agosto de 2015 20:00
  • 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

    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.

    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
    segunda-feira, 24 de agosto de 2015 00:44
  • conect através de um webservice. Você vai continuar acessando o .mdb localmente, porém quem vai lidar com ele será o webservice. na aplicação você faz referencia a ele.
    domingo, 30 de agosto de 2015 09:36
  • 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

    domingo, 30 de agosto de 2015 16:06
  • Não Marcos eu não tinha usado este artigo, e obrigado pela dica.
    terça-feira, 8 de setembro de 2015 19:41
  • 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?

    terça-feira, 8 de setembro de 2015 19:54