Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Mezclar tablas de dos Bases de Datos Distintas!!

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Mezclar tablas de dos Bases de Datos Distintas!! Responder citando

Quiero digamos mezclar dos consultas de dos bases de datos
Distintas( no tablas distintas de una misma bd , sino bd distintas ).

Imaginaros que tengo un Base de Datos, llamada LecturasGlobales.gdb
que contiene una serie de tablas ( gasolinera, tarifas, movimientos, etc )

y ahora tengo otra Base de Datos que se llama LecturasParciales.gdb
que entre sus tablas existe una llamada 'movimientos'.

Y lo que se trata es llevar los datos contenidos en la tabla de 'movimientos'
de la Base de Datos Parcial, y añadir o actualizar la base de datos 'movimientos' contenida en la Base de Datos Global.

Por cierto, estoy usando Base de DAtos del
tipo Interbase.

No importa usar procedimientos almacenados, pero me gustarián que estos no estuviesen en la base de datos, sino poder usar TIBStoredProc,
es decir, hacerlo desde el propio programa.

Muchas Gracias, desde ya!!
_________________
Saludos
~~~~~~~~
Wink _Willa
~~~~~~~~
www.avancegame.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mensaje    Asunto: Responder citando

a mi lo unico que se me ocurre y quizas sea muy pachangero, jejje, es que conectes las dos bases de datos, de una hagas un select que te saque todas las tuplas de la una tabla y con un for vayas sacando una a una las tuplas de esa consulta y hagas un insert en la tabla donde deseas moverlas de la otra base de datos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

rivo, No esta nada mal tu respuesta....
es decir, si pero no, Sigue intentándolo ... jeeje

Nada es una broma!!

Código:

Se puede Usar estos componentes por cada una de las BD.

- TIBDatabase
- TIBTransaction
- TIBDataSet
 


Pero mi pregunta va más referida si a través del un procedimiento Almacenado se puede enlazar datos de dos BD distintas que
actuan sobre tablas distintas de cada BD.
Es decir, con sentencias SQL, si se podria ligar esta consultas.
Si alguien ha realizado algo asi, q me algun ejemplillo.
_________________
Saludos
~~~~~~~~
Wink _Willa
~~~~~~~~
www.avancegame.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mensaje    Asunto: Responder citando

si la verdad que mas interesante es lo que tu pretendes aparte mucho mas elegante, jajaja,pero ahora mismo no se si eso es posible, por que yo de sql, selects, inserts, algun que otro trigger y procedimientos basicos ...

a ver si interviene alguien que sepa mas de esto.

un saludo!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.