Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-10-2006
tefots tefots is offline
Miembro
 
Registrado: feb 2005
Posts: 108
Poder: 20
tefots Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 05-11-2006
aladelta aladelta is offline
Miembro
 
Registrado: jul 2003
Posts: 70
Poder: 21
aladelta Va por buen camino
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
Responder Con Cita
  #3  
Antiguo 06-11-2006
tefots tefots is offline
Miembro
 
Registrado: feb 2005
Posts: 108
Poder: 20
tefots Va por buen camino
Cita:
Empezado por aladelta
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
hola gracias por responder
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema entre distintas CPU's jsanchez Firebird e Interbase 3 07-04-2006 17:07:54
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
conexión entre distintas bases de datos jsanchez Firebird e Interbase 1 09-03-2004 22:35:22
diferencia entre las distintas tecnologias que usa el delphi en trabajo con BD viajero2015 Conexión con bases de datos 0 27-09-2003 20:47:42


La franja horaria es GMT +2. Ahora son las 12:23:51.


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
Copyright 1996-2007 Club Delphi