Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 1121

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 1158

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 1162

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 1184

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 2853

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 2860

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 2873
Access | Instituto FOC - FP Informática Online http://piloto.foc.es Titulación Oficial FP Informática Online Fri, 15 Nov 2019 08:16:15 +0000 es hourly 1 93378694 Exportar una base de datos Access a MySql http://piloto.foc.es/2016/07/12/2837-exportar-una-base-de-datos-access-a-mysql.html http://piloto.foc.es/2016/07/12/2837-exportar-una-base-de-datos-access-a-mysql.html#comments Tue, 12 Jul 2016 15:54:13 +0000 http://www.foc.es/?p=2837 Curiosa y desgraciadamente Microsoft Access no tiene ninguna opción para exportar datos en un formato standar  en que podamos pasar tanto la estructura de las tablas como el contenido de las mismas. Si tuviesemos que exportar datos de MySql a Access la cosa sería más sencilla ya que este gestor (MySql), sí dispone de esta opción. Pero como digo si el problema es transladar nuestra Base de datos de Access a MySql, la cosa se complica. Investigando he descubierto varias soluciones, algunas de las cuales pasan por exportar de Access a Excel, de Excel pasar a forma osd (hoja de cálculo de OpenOffice) y de ahí recoger esos datos con MySql. Sin contar con el latazo que es hacer esto tabla a tabla a nadie se le puede ocultar que los datos seguramente pasen pero toda la estructura de las tablas se creará errónea ya que muchos tipos de datos no sabrá ni podrá indentificarlos. La solución más sencilla y a la vez eficiente pasa por comunicar Access con MySql a través de un conector ODBC. Para eso creamos una conexión DSN con MySQL Una vez tenemos creado el DNS (app_datos en nuestro caso), ya dentro de Acces, podremos decirle […]

The post Exportar una base de datos Access a MySql first appeared on Instituto FOC - FP Informática Online.

]]>
Curiosa y desgraciadamente Microsoft Access no tiene ninguna opción para exportar datos en un formato standar  en que podamos pasar tanto la estructura de las tablas como el contenido de las mismas.

Si tuviesemos que exportar datos de MySql a Access la cosa sería más sencilla ya que este gestor (MySql), sí dispone de esta opción. Pero como digo si el problema es transladar nuestra Base de datos de Access a MySql, la cosa se complica.

Investigando he descubierto varias soluciones, algunas de las cuales pasan por exportar de Access a Excel, de Excel pasar a forma osd (hoja de cálculo de OpenOffice) y de ahí recoger esos datos con MySql. Sin contar con el latazo que es hacer esto tabla a tabla a nadie se le puede ocultar que los datos seguramente pasen pero toda la estructura de las tablas se creará errónea ya que muchos tipos de datos no sabrá ni podrá indentificarlos.

La solución más sencilla y a la vez eficiente pasa por comunicar Access con MySql a través de un conector ODBC.

Para eso creamos una conexión DSN con MySQL

ODBC_FOC

Una vez tenemos creado el DNS (app_datos en nuestro caso), ya dentro de Acces, podremos decirle que vamos a exportar a través de él.

ODBC_FOC_Access

Ahora ya podemos seleccionar la conexión que hemos creado previamente.

  • En el proceso en primer lugar indicamos el nombre de la tabla en la base de datos destino:

ODBC_FOC_Access_1

  • En el siguiente paso será cuando seleccionemos la conexión creada.

ODBC_FOC_Access_2

 

Hecho esto Access comienza a exportar tanto la estructura como los datos a MySql.

Ahora ya podemos comprobar que en MySql se ha creado la tabla con la estructura de Access

ODBC_FOC_Access_3

Evidentemente la misma conexión nos servirá para todas las tablas, pero este proceso tendremos que hacerlo tabla a tabla.

Ya solo nos quedaría dentro de MySql, crear todos los índices, claves primarias y otras restricciones que deseemos utilizar.

The post Exportar una base de datos Access a MySql first appeared on Instituto FOC - FP Informática Online.

]]>
http://piloto.foc.es/2016/07/12/2837-exportar-una-base-de-datos-access-a-mysql.html/feed 2 2837