Respuestas
may. 06, 2007 - 06:45
En vez de guardar las tablas en la base de datos Access, puedes guardarlas en la base de datos mySQL.
Luego, para que la aplicación siga funcionando, creas una nueva base de datos Access con tablas vinculadas (en vez de importadas) a las de la base de datos mySQL. Access permite vincular tablas a través de ODBC y puedes obtener un conector mySQL ODBC en la web de mySQL: http://www.mysql.com/products/connect...
Luego, para que la aplicación siga funcionando, creas una nueva base de datos Access con tablas vinculadas (en vez de importadas) a las de la base de datos mySQL. Access permite vincular tablas a través de ODBC y puedes obtener un conector mySQL ODBC en la web de mySQL: http://www.mysql.com/products/connect...
may. 07, 2007 - 02:37
Empieza por instalarte el conector ODBC de mysql (http://dev.mysql.com/downloads/connec...), a contianucion te creas un DNS de usuario (ya tendras instalado el puente para conectar a la base mysql, especificas aqui el user y el pass).
Ahora te creas una base de datos de access, y le das a vincular tablas, en la lista de los sources tienes la opcion de vincular desde ODBC, seleccionas el nuevo source que has creado y te aparecerán todas las tablas del mysql ... seleccionas todas y listo.
Tu aplicacion seguirá conectando de forma estatica a la base de datos Access, y luego será la base de datos access quien conectará con el mysql via ODBC (cuidado no importes los datos en lugar de vincularlos).
Las unicas pegas de esto son:
- que puede fallarte si no se ha programado en SQL standard y han usado algunas sentencias propietarias de access ... que logicamente el mysql no entenderá. Aunque no se hasta que punto el puente se traé la informacion en lugar de darle el sql al motor del mysql ... esto solo podrás descubrirlo sobre la marcha
- que cualquier cambio en la estructura de datos del mysql no se verá reflejada en el Access, si se crean tablas o se crean campos nuevos será necesario abrir el access para vincular de nuevo las tablas implicadas.
Ahora te creas una base de datos de access, y le das a vincular tablas, en la lista de los sources tienes la opcion de vincular desde ODBC, seleccionas el nuevo source que has creado y te aparecerán todas las tablas del mysql ... seleccionas todas y listo.
Tu aplicacion seguirá conectando de forma estatica a la base de datos Access, y luego será la base de datos access quien conectará con el mysql via ODBC (cuidado no importes los datos en lugar de vincularlos).
Las unicas pegas de esto son:
- que puede fallarte si no se ha programado en SQL standard y han usado algunas sentencias propietarias de access ... que logicamente el mysql no entenderá. Aunque no se hasta que punto el puente se traé la informacion en lugar de darle el sql al motor del mysql ... esto solo podrás descubrirlo sobre la marcha
- que cualquier cambio en la estructura de datos del mysql no se verá reflejada en el Access, si se crean tablas o se crean campos nuevos será necesario abrir el access para vincular de nuevo las tablas implicadas.
Añadir Nuevo Comentario