conectar una bd access alojada en otro equipo
alguien sabe en que parte de la conexion se debe especificar la ip donde se encuentra alojada la base de datos???
en el dbq=? o con el metodo open???
en el dbq=? o con el metodo open???
Si te conectas a una base de datos access mediante ODBC, que yo sepa los drivers del access no te permiten conectarte a una base de datos que esté en otro servidor (no tienes opción para indicarle la ip de la máquina). Como mucho se me ocurre que en el "dbq" cuando haces el open de la conexión le indique una ruta física del archivo mdb, utilizando una unidad de red, si tienes previamente creada esa unidad de red. Aun así tampoco estoy seguro de que eso funcione, pero a lo mejor sí. Por ejemplo
oConnglobal.Open "DBQ=" & filePath & ";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MSAccess;"
donde filePath es la ruta física donde se encuentra la bd (por ej. F:bdmibasededatos.mdb, donde F es una unidad de red conectada a la máquina en cuestión)
oConnglobal.Open "DBQ=" & filePath & ";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MSAccess;"
donde filePath es la ruta física donde se encuentra la bd (por ej. F:bdmibasededatos.mdb, donde F es una unidad de red conectada a la máquina en cuestión)
