Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   copiar datos de mdb a firebird (https://www.clubdelphi.com/foros/showthread.php?t=52983)

angara 06-02-2008 21:45:22

copiar datos de mdb a firebird
 
Hola
De nuevo por aquí, ahora tengo un problema con la importación de campos de dos tabla que estan en una base de datos CajaSgc.mdb y nececito importar esos datos a tres campos de una tabla ListaP en una base de datos LISTA.GDB.

Explicación:

En una base de datos CajaSgc.mdb
tengo la Tabla LISPLU de la cual debo copiar dos campos
el campo1= CODPLU y el campo2=NOMPLU
hay otros pero no deben copiarse
En la misma base de datos existe la tabla PREPLU
con el campo1=CODPLU y el campo2=PRECIO

ahora debo insertar esos campos en una base de datos LISTA.GDB
que tiene solo una tabla llamada ListaP en la que hay
campo1=CODPLU
campo2=NOMPLU
campo3=PRECIO

realize una codigo para eliminar los datos de la tabla listaP de esta m,anera que limpia para insertar la información proveniente de la otra base de datos, mi problema como leer esos datos de las dos tablas y a la vez los inserto en la tabla final.


Agradesco toda la ayuda posible.

RONPABLO 07-02-2008 15:13:39

existe una herramienta llamada ibPump, con ella se puede pasar información desde cualquier base de datos que tenga acceso por emdio de ODBC, ADO y otros mas a Firebird/Interbase, en dicha herramienta puede crear un query desde acces que una lisplu con preplu por medio de el campo codplu algo similar a:

Código SQL [-]
select l.CODPLU, l.NOMPLU, c.PRECIO from LISPLU L INNER JOIN PREPLU C 
ON L.CODPLU = C.CODPLU

Ya en el ibpump después de poner la conexión ODBC de acces como source y la bd de firebird/Interbase como destino continua con el paso #2 en donde en la columna de la derecha creará un query con el que arriba cree, y el cual enlazará la tabla de Firebird con dicho query

RolphyReyes 07-02-2008 16:15:34

Web Page
 
Saludos.

La herramienta la puedes conseguir en http://www.clevercomponents.com/prod...ibdatapump.asp

RONPABLO 07-02-2008 16:39:14

:D:D:D siempre se me olvida algo jejeje


La franja horaria es GMT +2. Ahora son las 18:30:44.

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