Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/09/2003, 16:04
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
La forma fácil es exportar las tablas de fox a archivos planos (txt) delimitados con TAB. Te pongo el comando a ejecutar en Fox con todos los argumentos donde solo seleccionas el que necesites. Ve a la ayuda de fox y busca COPY TO para que veas.

COPY TO <archivo>
[FIELDS <lista de campos>
| FIELDS LIKE <estr>
| FIELDS EXCEPT <estr>]
[<alcance>]
[FOR <expL1>]
[WHILE <expL2>]
[[WITH] CDX]
| [[WIDTH] PRODUCTION]
[NOOPTIMIZE]
[[TYPE] [FOXPLUS | DIF | MOD
| SDF | SYLK | WK1 | WKS
| WR1 | WRK | XLS
| DELIMITED [WITH <delimitador>
| WITH BLANK | WITH TAB]]]]


En este ejemplo se abre el archivo CLIENTE.DBF y se copian
los tres próximos registros a un nuevo archivo de datos
DELIMITED llamado TEMP.TXT.

CLOSE DATABASES
USE cliente
COPY NEXT 3 TO temp TYPE DELIMITED
WAIT WINDOW 'Este es el archivo de texto delimitado' NOWAIT
MODIFY FILE temp.txt
DELETE FILE temp.txt


Luego hacer las replicas exactas de las tablas DBF en MySQL y por último importar esos archivos planos a sus correspondientes tablas con el siguiente comando:

LOAD DATA LOCAL INFILE "<archivo.txt>" INTO TABLE <tabla>;

6.4.9 LOAD DATA INFILE Syntax
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL