Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-09-2007
kchilo kchilo is offline
Registrado
 
Registrado: sep 2006
Posts: 3
Poder: 0
kchilo Va por buen camino
Exclamation Consulta entre tablas de distintas BD

Hola, estoy trabajando con Delphi conectandome mediante ADO a Acces.
Quisiera saber como hacer una consulta entre dos tablas de diferentes bases de datos.

Estoy usando TADOQuery, y tengo los resultados de previas consultas independientes a las tablas en dos query distintos. Ahora necesito hacer una consulta con esos resultados del tipo INNER JOIN

Pueden tirarme alguna idea?

Gracias
Responder Con Cita
  #2  
Antiguo 04-09-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Aqui:
http://www.clubdelphi.com/foros/showthread.php?t=47576
Al final hay un ejemplo, tal vez te sirva.
Este conecta un programa a cuatro base de datos diferentes y las usa segun se necesite.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 05-09-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
si quieres hacer una consulta a una tabla contenida en una base de datos diferente, podrias hacerlo de la forma

Select *
From 'C:\Ruta\Database'.Tabla

UN join entre tablas sería

Select *
From Tabla As Tabla1
Inner Join 'C:\Ruta\Database'.Tabla as Tabla2
On Tabla1.Id = Tabla2.Id


Suerte
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #4  
Antiguo 05-09-2007
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
hola chilo


sabes que se me ocurre...


porque no usas Access directamente y olvidas delphi para conectar...


vincula mediante tu base de datos acess con las demas tablas de las otras bases de datos de access y haces una consulta en access con als tabals vinculadas y esa es al que suas en delphi como vez?


saludos


-Paoti.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
  #5  
Antiguo 05-09-2007
kchilo kchilo is offline
Registrado
 
Registrado: sep 2006
Posts: 3
Poder: 0
kchilo Va por buen camino
Gracias por la info, voy a pobar y les cuento como salió

Estoy usando delphi porque el manejo de las DB es parte de un programa mas extenso que tiene procesamiento de datos y demas...
Responder Con Cita
  #6  
Antiguo 05-09-2007
kchilo kchilo is offline
Registrado
 
Registrado: sep 2006
Posts: 3
Poder: 0
kchilo Va por buen camino
El ejemplo del programa esta bueno, pero se conecta a una DB por vez, segun cual selecciones. Yo necesito hacer consultas entre dos tablas de diferentes DB. E lejemplo de Poliburro se aproxima mas, pero no he logrado que el TADOQuery me lo acepte por ahora.

Sigo intentando

Gracias
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
Ayuda con consulta de combinación entre tablas. Roilo SQL 7 13-04-2007 21:35:59
Query entre dos tablas de distintas databases tefots Firebird e Interbase 2 06-11-2006 15:28:29
Problema entre distintas CPU's jsanchez Firebird e Interbase 3 07-04-2006 17:07:54
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 17:15:45.


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