Páginas

jueves, 3 de noviembre de 2011

Conexion mysql/access y viceversa



Podemos conectarnos a una base de datos MySQL desde Microsoft Access (2003 en mi caso) a través de un driver OBDC en un sistema Windows (XP en mi caso), el servidor MySQL puede estar corriendo en cualquier sistema operativo y no necesariamente en la máquina local. De lo que si que tenemos que asegurarnos es de que acepte conexiones de forma remota vía TCP/IP, ya que la conexión que estableceremos con el servidor será a través de un puerto TCP.



- Instalación del driver MyODBC:

Ahora nos dispondremos a configurar el cliente. Si no nos encontramos en la misma máquina que está el servidor,lo primero que tenemos que hacer es instalar el driver que permitirá la comunicación entre Access y MySQL. Este driver es de distribución gratuita y se encuentra en :

http://www.mysql.com/downloads/connector/odbc/

Para su instalación sólo tendremos que ejecutar el instalador.

- Creando Una base de datos con Microsoft Access:

Paso 1
Ejecutar el Access con una base de datos nueva. Pulsar botón derecho y hacer click sobre Vincular tablas.



Paso 2
Seleccionar como Tipo de archivo ODBC Database

Paso 3
Pinchamos sobre la pestaña “Origen de datos de equipo” y click en “Nuevo”


Paso 4
Click en siguiente, seleccionamos “MySQL ODBC 5.1 Driver” y click  a finalizar.
Nos saldrá la siguiente ventana:
Debemos de rellenarla con los datos de nuestro servidor MySQL

Paso 5
Por último vinculamos las tablas con las que queremos trabajar:

Y ya tenemos conectada nuestra base de datos ACCESS al servidor MySQL.

3 comentarios:

  1. Disculpame, pero esto no está vinculando las tablas sino que está haciendo una importación o COPIA de las mismas.

    Para VINCULAR se debe elegir "Vincular..." en lugar de "Importar...", el resto es igual.

    ResponderEliminar
    Respuestas
    1. Buena apreciación Raul. No sé porque puse importar, si te fijas en la captura estoy seleccionando Vincular Tablas, ya está modificado.

      Un saludo!

      Eliminar
    2. si no deseo contar con el conector odbc... como configuro vía sql la conexión en su programación de visual del access

      Eliminar