![]() |
Query entre dos tablas de distintas databases
Hola
Se puede hacer en firebird 1.5 un query entre dos tablas de distintas databases ? como ? ejemplo select from database1.tabla1 A,database2.tabla2 B where a.codigo=b.codigo. He probado a vincular las tablas por odbc en una base de datos access , y acceder por ado a estas tablas , pero claro , no es la solucion que yo quiero. Gracias |
Hola
Yo he leido en varios documentos que con un mismo componente database no se puede conectar a dos bases de datos firebird al mismo tiempo...de hecho el componente solo te deja vincular una base de datos en el momento de conectar... Yo estoy probando para hacer eso mismo tambien, y mi idea va de momento probando entre dos componentes database-transaction-query y uno que me junte los dos ultimos o realizar la union a mano una vez ejecutados los 2 query's desde delphi... Espero haberte aclarado...Saludos |
Cita:
pues no me ha quedado muy claro. aun teniendo dos databases distintos , y dos querys distintos (cada uno apuntando a su database) , como haces que te lo junte en uno ? , recorres manualmente los querys y los añades en algun otro sitio como una tabla temporal o una tabla en memoria ? yo pretendo ir mas allá , lo que quiero es hacer una consulta , que enlace dos tablas (join) entre dos databases distintas , sin tener que hacer un paso intermedio , ya que para tablas con muchos datos , y donde hay que enlazar varias tablas , puede ser muy lento el proceso. saludos. |
La franja horaria es GMT +2. Ahora son las 09:24:43. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi