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)
-   -   Insertar filas de una tabla a otra en distinta BD (https://www.clubdelphi.com/foros/showthread.php?t=91280)

Gregorio Cíber 18-12-2016 22:30:46

Insertar filas de una tabla a otra en distinta BD
 
¡Hola amigos!

Tengo una vieja aplicación en Delphi 6 y Firebird 1.5 en la que necesito lo siguiente.

Se instalará un pequeño ejecutable en tables bajo Windows con una BD local. Esta BD irá recibiendo datos conforme a las necesidades del cliente y, cuando la table entre en zona wifi y detecte que se ha conectado con el servidor 'central', para entendernos, deberá traspasar los datos almacenados localmente a la otra BD.

Sé que a partir de la FB 2.5 en adelante se puede establecer conexión entre dos o más DBs mediante EXECUTE STATEMENT ... ON EXTERNAL [DATA SOURCE] pero, ¿es posible hacer esto con FB 1.5?

Saludos y gracias anticipadas.

RONPABLO 21-12-2016 21:07:41

Cita:

Empezado por Gregorio Cíber (Mensaje 511857)
¡Hola amigos!

Tengo una vieja aplicación en Delphi 6 y Firebird 1.5 en la que necesito lo siguiente.

Se instalará un pequeño ejecutable en tables bajo Windows con una BD local. Esta BD irá recibiendo datos conforme a las necesidades del cliente y, cuando la table entre en zona wifi y detecte que se ha conectado con el servidor 'central', para entendernos, deberá traspasar los datos almacenados localmente a la otra BD.

Sé que a partir de la FB 2.5 en adelante se puede establecer conexión entre dos o más DBs mediante EXECUTE STATEMENT ... ON EXTERNAL [DATA SOURCE] pero, ¿es posible hacer esto con FB 1.5?

Saludos y gracias anticipadas.


Se podría crear una rutina en Delphi, la cual un script (varios) con todos los insert y guardarlo en un documento, mandar dicho documento y ejecutarlo en donde debe quedar ya que si mal no recuero en 1.5 no se puede hacer directamente con conexión entre las bases de datos

Gregorio Cíber 23-12-2016 22:19:26

Cita:

Empezado por RONPABLO (Mensaje 511960)
Se podría crear una rutina en Delphi, la cual un script (varios) con todos los insert y guardarlo en un documento, mandar dicho documento y ejecutarlo en donde debe quedar ya que si mal no recuero en 1.5 no se puede hacer directamente con conexión entre las bases de datos

Gracias RONPABLO, era lo que quería saber. Intentaré hacerlo como dices y/o veré alguna otra solución.


La franja horaria es GMT +2. Ahora son las 13:08:16.

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