FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Subconsulta en un ADOQuery
Hola:
Estoy utilizando Delphi6, con BD en Access. Tengo un ADOQuery1 el cual me realiza una consulta, y tengo un ADOQuery2 el cual me realiza otra consulta dela consulta anterior (ADOQuery1). De que forma le digo al ADOQuery2 que el FROM es lo que esta puesto en el ADOQuery1 y que la seleccion me la haga por lo que esta puesto en el ADOQuery1. Saludos y Gracias
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces. Sr.Scorpion |
#2
|
||||
|
||||
Me parece que lo que necesitas es tener una sola consulta con una subconsulta, del estilo siguiente:
SELECT * from tabla where campo IN (select campo from otra_tabla where...) La select principal seria la del segundo TADOQurey y la subconsulta sería la del primero. No sé si te sirve, pero puedes buscar la sintaxis exacta de las subconsultas y ver si te vale. Edu |
#3
|
||||
|
||||
Cita:
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces. Sr.Scorpion |
#4
|
||||
|
||||
Me parece que esto no va a colar...
La única manera sería concatenar cadenas para construir la SQL: qry1.sql.text = "select * from tabla where campo in ("+qry2.sql.text+")" y luego ejecutas qry1 Un saludo Edu |
#5
|
||||
|
||||
Cita:
Dinos exactamente cuales son las instrucciones SQL, y la relación de las tablas. Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
|