Eu conecto localmente apontando onde fica o banco, agora queria ligar 2 computadores o mesmo banco, estes estando em locais diferente, teria como fazer isso via IP, da seguinte forma.
"jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=/IP:porta/Diretorio/banco.mdb";
localmente faço da seguinte forma:
"jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:/Arquivos de Programas/Diretorio/banco.mdb";
Existe uma forma de fazer isso?
PS.: O Servidor é máquina fisica, Maquina 01, ou seria melhor servidor web?
Desde de já agradeço.
Tente:
"jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=//10.xxx.xxx.00/Diretorio/banco.mdb";
com “//”
Como subir meu desktop, como servidor? E como de clarar o diretorio C:/ remotamente.
Acho que Cccess não é o melhor DB para se fazer isso, não sei nem se dá para duas pessoas acessarem o banco ao mesmo tempo, mas você pode deixar o banco no seu pc, por exemplo no C:/Banco/banco.mdb, ai na aplicação você coloca:
"jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=//10.46.1.189/c$/Banco/banco.mdb";
você precisa por seu IP ali.
Tenta isso ai.
"jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=//187.xx.xxx.xx/c$/Arquivos de Programas/PedidoCompra/sisPedidoCompra.mdb";
O diretorio seria:
C:\Arquivos de programas\PedidoCompra\sisPedidoCompra.mdb
Compartilhei esse diretorio.
Não consegui subir, preciso usar sockets ou algo parecido?