Acceso a Firebird desde Firebird
Hola, amigos. ¿Se puede interactuar con una BD con Firebird 3 desde dentro de otra BD con Firebird 3 para producir modificaciones en la primera?. Paso a explicarme:
1.- Tres empresas (A, B y C) totalmente independientes entre si aunque con BDs de estructuras similares. 2.- La empresa C tienes sólo dos proveedores: las empresas A y B. 3.- Cuado se cree un pedido de cliente en C se debe generar un pedido de proveedor en A o B, según unas determinadas condiciones. La pregunta se refiere al punto 3. Es decir, ¿es posible ejecutar un procediemto almacenado en C que cree un pedido de proveedor en A o B?. Espero haberlo explicado bien. Gracias anticipadas. |
Busca referencias sobre ON EXTERNAL (en el commando Execute).
No lo he usado y no se exactamente las limitaciones. Tampoco si hace lo que necesitas. Hace tiempo que no trabajo con IB/FB, pero en su memento me sonaba esto. |
Cita:
|
Creo que lo puedes hacer, haber si esto te ayuda un poco...
C=>Genera Pedido, cuando se guarde este pedido hay que crear un pedido en A o B... A, B: Se deberá crear un procedimiento almacenado que reciba los datos de un pedido para almacenar. Supongamos que es este:
C: Se deberá llamar a procedimiento en A o B. Supongamos que en C, tenemos el siguiente procedimiento
Por supuesto se puede mejorar y parametrizar, pero eso luego...Espero te ayuda Un abrazo Mas detalles aquí |
¡Qué buenos y generosos sois!
Gracias a todos por responder. Me pongo ipso facto con el tema. Saludos. |
La franja horaria es GMT +2. Ahora son las 02:18:01. |
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