Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Importar Datos Desde Paradox A Mysql (https://www.clubdelphi.com/foros/showthread.php?t=47171)

JUANRS 21-08-2007 01:27:23

Importar Datos Desde Paradox A Mysql
 
Hola a tod@s, estoy haciendo una pequeña aplicacion usando Delphi 7 y MySQL, tengo el problema de que esta aplicacion ya se usaba de antes y existen datos almacenados en la BBDD de PARADOX, alguien sabe que debo hacer para importar los datos de las tablas en paradox a las que ya tengo creadas en MySQL; decir que ya me he asegurado de que las tablas se llamen igual, tengan el mismo numero de campos y del mismo tipo. 'Solo' necesito que alguien me ayude a realizar la importacion, dandome alguna pista o referencia. Mil gracias a todos. Chao.....

karlaoax 21-08-2007 15:20:57

1.- Pues mira, lo que yo hago es abrir con Excel la tabla Paradox .DB.
2.- Una vez abierta, verifica que en ningun campo contenga ,
3.- Al finalizar, guardas tu archivo como: Archivo CSV separado por ,
4.- Abres cualquier editor para MySQL, yo utilizo MySQL front
5.- Cuando ya esta creada tu Base de Datos y tabla, le das click boton derecho en cualquier parte de esta y elegis Importar -> Archivo CSV
6.- Te abre una nueva ventana donde verificas que tus columnas Excel, coincidan con tus campos en MySQL y le das importar..... y listo, si hay algun error, el programa te manda msg de advertencia

Espero haberte no confundido :o

Paoti 21-08-2007 17:11:34

maneras de importar datos
 
Si no dispones de una herramienta de conversion, te peuden servuir estos trucos.



si dispones de access, crea una base de datos, y vincula mediante odbc, el acceso a los dos origenes de datos de paradox y mysql, y has una consulta de insercción (sí esta forma esta super loca, pero funciona)


la otra, que me me ocurre y es más fácil, es teniendo sql server, y utilziar su herramienta de importar y exportar datos, y puedes jhaces conexiones medainte odbc, para el destino y el origen.


la otra, mucho mas dificil tambien.

es acer un programa en delphi, donde te conectes a las dos bases de datos, y en uan hagas un recorrido de filas (paradox), hagas el bucle y vayas insertando en mysql.


esperot e srivan los trucos prehistóricos caseros

Crashthebig 24-08-2007 22:55:59

Para la migracion
 
Este estrategia la utilize una vez para migrar mis tablas de paradox a MySQL, primero debes importar tus tablas paradox a una base de datos de acces y luego las podras convertir en una base de datos de mysql con una herraminta llamada mysqlmigration tool que la puedes descargar de esta pagina en un paquete llamado mysql-gui-tools-noinstall-5.0, esta es la direccion para descargar la herramineta
http://www.mysql.com/products/tools/

JUANRS 28-08-2007 01:32:31

Muchas a gracias a todos por vuestras aportaciones, esta claro que usando algun tipo de conversor o mediante algun paso intermedio, es posible realizar la conversion, pero mi objetivo es poder realizar la migracion de tal forma que vista desde el usuario resulte tan facil como pulsar un boton 'Importar desde Paradox', es decir, el usuario no tiene poque saber lo que se hace por atras, y si tengo que usar alguna aplicación eso no lo puedo programar. Entonces, relanzo esta pregunta haciendo hincapie en lo dicho, es decir, si programando es posible hacer el cambio, haciendo una especie de recordset de toda la base de datos, separando por tablas, e importando, no se si es posible, por eso espero vuestra AYUDAAA.
Mil gracias chic@s.

JuanLukMan 18-01-2008 01:48:35

:D Hula, a mi se me plantea lo mismo que al amigo JUANRS pero de Paradox a Interbase... supongo que debo aplicarme las mismas respuestas :p


La franja horaria es GMT +2. Ahora son las 20:38:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi