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 28-10-2004
jdiazan jdiazan is offline
Miembro
 
Registrado: jun 2003
Ubicación: Málaga
Posts: 33
Poder: 0
jdiazan Va por buen camino
Hacer una consulta uniendo dos BD's

Hola a todos, he buscado en el foro pero no he visto nada, por lo que hago la pregunta.
Trabajo con el BDE e interbase/firebird, y queremos distribuir las bases de datos en varias, pero se nos presenta el siguiente problema, ¿como puedo hacer una consulta uniendo estas dos bases de datos en una sola query? siempre utilizando el BDE claro.
Muchas gracias de antemano....
__________________
Juan Díaz
Domain, S.A.
Responder Con Cita
  #2  
Antiguo 28-10-2004
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Segun la ayuda de LocalSQL se puede hacer una cosa como ésta (para tablas de diferentes Bases de Datos):

Código SQL [-]
SELECT column_list
FROM ":database_reference:table_reference", ":database_reference:table_reference" [,":database_reference:table_reference"...]
WHERE predicate [AND predicate...]
 
SELECT *
FROM "BDEMOS:Customer.db" C, ":BCDEMOS:Orders.db" O
WHERE (C.CustNo = O.CustNo)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 28-10-2004
jdiazan jdiazan is offline
Miembro
 
Registrado: jun 2003
Ubicación: Málaga
Posts: 33
Poder: 0
jdiazan Va por buen camino
Gracias Neftalí, pero como bien dices solo sirve para el LocalSQL si lo intentas con el DBExplorer por ejemplo entre dos alias que apuntan a firebird, no funciona....
__________________
Juan Díaz
Domain, S.A.
Responder Con Cita
  #4  
Antiguo 28-10-2004
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Hola,
una solución es lanzar esas 2 consultas, una para cada BD y
almacenar el resultado de las 2 en un RxMemoryData.

Salu2.
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


La franja horaria es GMT +2. Ahora son las 09:20:42.


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