exportar datos dbf a mysql

985 views
Skip to first unread message

Sandy

unread,
Jun 30, 2014, 7:00:57 PM6/30/14
to vfpl...@googlegroups.com
Buenas Tardes!!

cree en un prg, cursor Adapter para generar un respaldo de la base de datos MYSQL, dicho respaldo se crea y se genera en una carpeta llamada Respaldo ubicada en la particion D del computador.
ahora deseo trasladar toda la informacion de dichas tablas a MYSQL desde cursor Adapter...

Podrian darme sugerencias!

Analyzer

unread,
Jul 1, 2014, 9:39:10 AM7/1/14
to vfpl...@googlegroups.com
Sandy,

Puedes comentarnos qué deseas lograr?

Hasta donde recuerdo las DBF no son aconsejables para ambientes cliente/servidor o bajo Wifi.


Saludos!


--
Has recibido este mensaje porque estás suscrito al grupo "Visual Foxpro Latinoamérica" de Grupos de Google.
Visita este grupo en http://groups.google.com/group/vfplatino.

Sandy

unread,
Jul 1, 2014, 10:12:15 AM7/1/14
to vfpl...@googlegroups.com
si, lo que quiero es realizar el proceso de restauracion de un respaldo que estan en DBF a tablas mysql

para probar con una tabla me sugirieron que  utilizara el path, luego use la tabla y realice la operacion...
seria algo asi:

ruta = 'D:\Respaldoprueba' <----- donde se encuentran las tablas DBF
 
 USE D:\Respaldo\ajuste_fis <----- una de las Tablas a utilizar
 GO top
 DO WHILE !EOF()
   Aca vendria el proceso de insercion a Mysql, que lo tengo asi:
  realizo la conexion a MSQL
 y la instruccion d insercion
enddo

estoy investigando mas... agradeceria si tienes una idea o que me guies para poder lograr mi objetivo.

Analyzer

unread,
Jul 1, 2014, 11:01:24 AM7/1/14
to vfpl...@googlegroups.com
No uso cursor adapters, por lo que no podría apoyarte con ese tema, pero hay varias herramientas para migrar pero no creo que usen CA:

Descarga Migrador DBF a MySQL

Sandy

unread,
Jul 1, 2014, 11:36:19 AM7/1/14
to vfpl...@googlegroups.com
Gracias Analyzer... descargue un programa que exporta dbf a mysql para ver la logica y asi poder lograr lo que deseo hacer.



El lunes, 30 de junio de 2014 17:00:57 UTC-6, Sandy escribió:

Analyzer

unread,
Jul 1, 2014, 11:38:11 AM7/1/14
to vfpl...@googlegroups.com
Si vas a hacer algo manual, puedes probar a usar VFP como exportador y workbench o phpmyadmin como importador.

Supongo que lo tuyo es automatizado..


Saludos!


Sandy

unread,
Jul 1, 2014, 12:14:02 PM7/1/14
to vfpl...@googlegroups.com
si, es automatizado!!


El lunes, 30 de junio de 2014 17:00:57 UTC-6, Sandy escribió:

Víctor Hugo Espínola Domínguez

unread,
Jul 1, 2014, 10:09:25 PM7/1/14
to vfpl...@googlegroups.com
Hola Sandy

Adjunto un programa de ejemplo con su correspondiente clase de cursor adapter, está probado con Sql server express 2005, y no debería ser complicado adaptarlo a otros motores.

Este tipo de procesos debe ser usado solamente para migrar los datos de tablas nativas a un motor sql y jamás deberías usarlo para respaldar/recuperar datos en producción, debes tener en cuenta que en una base de datos aparte de la estructura y datos de las tablas existen otros objetos que difícilmente los puedas manipular desde un programa en la estación cliente, esos objetos son los triggers, constraints, relaciones, dominios, permisos, etc...

Saludos,
Víctor.
Lambaré - Paraguay.



caDbf2Sql.PRG
caodbcgenerico.PRG
Reply all
Reply to author
Forward
0 new messages