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 tablas de una base de datos a otra (https://www.clubdelphi.com/foros/showthread.php?t=65516)

Arale 21-12-2009 16:42:46

Copiar tablas de una base de datos a otra
 
Hola a todos,
quisiera saber si hay alguna forma de copiar una tabla de una base de datos firebird a otra (también firebird) a través de Delphi.
Estoy usando Delphi 5.

Un saludo.
Gracias.

Casimiro Notevi 21-12-2009 16:52:52

Te refieres a copiar los datos, no?
Pues pon un "duplicado" del componente de basedatos, otros dos de transaction, otros dos de query, cada uno lo conectas a una base de datos y lees de una y copias en otra :)

Arale 21-12-2009 17:00:12

Cita:

Empezado por Casimiro Notevi (Mensaje 349271)
Te refieres a copiar los datos, no?
Pues pon un "duplicado" del componente de basedatos, otros dos de transaction, otros dos de query, cada uno lo conectas a una base de datos y lees de una y copias en otra :)

Sí, eso es lo que quiero hacer, pero me refería a si habría algún componente o alguna forma de copiar la tabla con los datos de una base de datos a otra, directamente, sin tener que usar querys para ir leyendo de una y copiando en la otra...
Si no encuentro otra forma de hacerlo, lo haré así.
Muchas gracias por la respuesta :)

Casimiro Notevi 21-12-2009 17:45:22

Puedes hacerlo desde fuera, con programas con ibpump

Arale 21-12-2009 17:58:24

Cita:

Empezado por Casimiro Notevi (Mensaje 349290)
Puedes hacerlo desde fuera, con programas con ibpump

Si, es lo que estaba mirando ahora.
Pero sabes si hay alguna forma de usar el ibpump por línea de comandos, para llamarlo desde delphi? Es que necesito hacerlo en delphi.

Gracias de nuevo!

Casimiro Notevi 21-12-2009 18:28:13

La verdad es que no lo sé, de todas formas, desde delphi puedes hacerlo muy cómodamente como hemos comentado antes.

Arale 21-12-2009 18:40:05

Sí, al final es lo que voy a hacer. Duplicar los componentes y traspasar de una BD a otra.
Muchas gracias por tu tiempo!


La franja horaria es GMT +2. Ahora son las 23:25:58.

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