FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Copiar tablas de BBDD distintas
Buenas estoy realizando una aplicación en Delphi 5 con Firebird 1.5. Mi aplicación tiene dos BBDD, una Local y otra Servidor, ambas con dos tablas idénticas (bueno salvo dos campos que no son claves) y tengo la duda de que si desde Delphi puedo hacer que se copien los datos de la tabla del Servidor a la Local.
La única manera que me viene en mente seria copiar los datos en un .txt y entonces cargarlos en la tabla local, pero no sé, lo veo muy poco ortodoxo jejeje. Saludos! |
#2
|
||||
|
||||
Puedes conectar a una BD, leer los datos que necesitas y luego conectar a la otra y guardar esos datos.
|
#3
|
||||
|
||||
Como dice Casimiro, lo más inmediato es utilizar dos conexiones, dos querys, con uno lees de una base de datos y con el otro guardas en la segunda.
NOTA: Si los campos se llaman exactamente igual en ambas bases de datos, para asignar los valores de los campos puedes hacer un bucle sobre la colección Fields del Dataset origen. Otra opción que tienes es lanzar desde Delphi con ShellExecute una herramienta externa especializada en hacer justamente eso. Por ejemplo es muy recomendable el IBDataPump o el FBCopy (como estas herramientas no necesitan de instalación sino que se tratan de un simple ejecutable que tendrías que distribuir en la misma carpeta que tu aplicación, también es una opción muy válida). http://www.clevercomponents.com/prod...ibdatapump.asp http://fbexport.sourceforge.net/ Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). Última edición por guillotmarc fecha: 08-04-2010 a las 21:26:39. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta Access con tablas en distintas BD. | AMINOA2R | Firebird e Interbase | 5 | 23-02-2008 02:59:54 |
BBDD de distintas versiones | fjcg02 | Firebird e Interbase | 7 | 11-12-2007 18:47:38 |
Consulta entre tablas de distintas BD | kchilo | SQL | 5 | 05-09-2007 21:37:13 |
Join de tablas de distintas BD´s en firebird | Ivanzinho | Firebird e Interbase | 2 | 23-01-2006 15:48:16 |
columnas de distintas tablas | jonmendi | SQL | 1 | 23-12-2004 10:33:21 |
|