Existe un Programa 10! con el cual podes importar los datos de Tablas de Fox a MySQL te dejo la direccion donde lo podes descargar... espero te sirva...
"http://www.sqlmaestro.com/products/maestro/download.html"
pues no se de que se trata si trabajar vfp con mysql o exportar las dbf a mysql
1... si queres conectarte con fox a mysql bajate el drive odbc de mysql 3.51 de la propia pagina de mysql ahi esta y buscalo y bajalo y instalalo y haz una conexion odbc por el
1.. panel de control
2..Herramientas administrativas
3..Orígenes de datos (ODBC)
4..doble click y agregar un dns
5..una ventana de crear un nuevo origen de datos
6.. buscas en la listas y escojes mysql ODBC 3.51 driver
7..y finalizar y rellena los campos
y das testeo si todo sale bien podemos seguir adelante
abre vfp y heces lo siguientes commandos
estableces la conexion con este comando :
?SQLCONNECT("nombre_dns","database","password")
ejecuta para ver una consulta :
SQLEXEC(1,"select * from tabla")
BROWSE
si quieres pasar tu datos y la estructura de tus tablas mas no la db de fox debes de importar el script que te genera exclusivo para mysql que es el propio lenguaje interprete de sql con el cual trabaja mysql recuerden que sql es universal cierto pero muchos moteres de bases de datos cambia pequeñas consitas o detalles muy pequeños del sql pero no son tan relevantes ..... bueno la cuestion es esa, cada motor de base de datos sea mysql,postgres,oracle,sqlserver,interbase etc......
este script suele y he notado cambia solamante en la menera de crear tablas,creacion de pk-fk, relacion de tablas pero no el lo select,insert,update,for updete,delete--- eso si se mantiene por que resulta que voz haces una aplicacion en vfp o vb php etc,,, y voz le podes hacer insert into,select, y es normal pero ballas a crear un tabla y se te complicaran las cosas ejemplo para mysql crear un tabla seria esto :
mysql :_____________________
CREATE TABLE `chatty`.`Empleado` (
`Id` int(11) NOT NULL auto_increment,
`nombre` varchar(11) NULL DEFAULT '0',
`edad` int(11) NULL DEFAULT '0',
PRIMARY KEY (`Id`)
sqlserver _______________
CREATE TABLE EMP (EMPNO NUMBER(4) NOT NULL,
ENAME CHAR(10),
JOB CHAR(9),
MGR NUMBER(9),
HIREDATE DATE,
SAL NUMBER(7,2),
COMM NUMBER(7,2),
DEPTNO NUMBER(2));
-------------------------------------------------
si te figas los dos motores trabajan diferenten los scripts para crear un tabla bueno creo que comprendistes un poco cuando te ballas relacionando con mas moteres de bases de datos y esa joda te iras dando cuenta que muchos de ellos trabajan distintos a su vez estos son capaces de importar y exportar toda una estructura de bd desde su creacion hasta los t¡reguistros que contenga las tablas asi pues si voz queres pazar las dbf a mysql bajate un asistente de exportacion y que este se compatible con win, que su exportacion este relacionada con las diferentes bd existente del mercado o con las reconocidas.
bajate mysqlfront3.1 que te sirvira para administrar la base de datos de mysql y es una herramienta util para importar una base detos ya sea mdb de access , dbf de fox , excel, o via odbc que es la opcion mas abanzada para exportar..
este es una herramienta util espero que la aproveches cuando lo instales le das
archivo-
-importar
-archivo sql
-archivo csv
-archivo ms access
-tabla odbc
la ultima opcion es al fox espero que te sirva
Colombia Tierra Firme........................
Si te solucionó el problema pulsa en G+1