He localizado una accion en access que podría servir TransferirBaseDatos. Podría construir una macro que llamase a esta acción por cada una de las tablas.
Uno de los parámetros para esta acción es Nombre de la base de datos, donde para exportar a mysql debería poner una cadena de conexión ODBC. Estoy probando con esta que encontré por ahí
<ODBC;
DRIVER=MySQL;
SERVER=localhost;
UID=root;
APP=Microsoft Office XP;
WSID=Maquina(nombre_ordenador);
DATABASE=nombre_bd_mysql;
LANGUAGE=Español;
Trusted_Connection=Yes;
TABLE=nombre_tabla>
He probado poniendole y quitandole lineas, pero siempre al ejecutarla obtengo lo mismo:
"No se pudo encontrar el archivo ISAM instalable"
En el soporte de Microsoft he encontrado informacion referente a este tema:
Código HTML:
http://support.microsoft.com/?kbid=283881
Efectivamente me faltaban algunos de los archivos que aparecen ahí, concretamente los referidos a Microsoft Jet 2.x y Microsoft Jet 3.x. Reparando la instalacion ya los tengo, pero sigue sin funcionar. He comprobado las entradas en el registro referentes a estos archivos y las rutas especificadas son correctas
¿Alguna idea?