FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como hacer una consulta (Query) con dos DB?
Alguien me dice como? usando Firebird... quiero consultar dos tablas que estan en dos bases de datos diferentes... ejemplo
DB1 tiene la Tabla Provincia DB2 tiene la Tablas Alumnos y los alumnos tienen el codigo de la provincia de la tabla provincia que esta en la DB1, como traigo el nombre de la provincia? Un ayuda con ejemplo porfa... Un Saludo a todos!!! |
#2
|
|||
|
|||
Si manejas Dataset, entonces en la propiedad datasuorce pones el datasource
de la tabla provincia. y en el SQL text del dataset pones select * from alumnos where fkprovincia=kprovincia. |
#3
|
||||
|
||||
Si, pero la pregunta es con FireBird, y que yo sepa no pueden hacerse consulta con tablas que estén en 2 bases de datos distintas.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#4
|
||||
|
||||
Bueno, una manera de intentarlo seria poniendo dos componentes de conexion a las dos diferentes bases de datos, 1 TDataSet TQuery(llamemosle qAlumnos) conectado a la BD que tiene la tabla "Alumnos", en ese TQuery poner la consulta de la tabla "Alumnos" que traeria el codigo de la "Provincia". Luego recorrer dicho "qAlumnos" dandole inicio a otro TQuery(llamemosle qProvincias) creado esta vez en tiempo de ejecución y conectado a la otra BD (la que tiene la tabla "Provincias") que diga algo como
y en el bucle donde se rrecorre el qAlumnos pasarle los parametros al qProvincias y en ese mismo bucle ir descargando dato por dato en algun otro componente por ejemplo: Un TRxMemoryData que tenga los campos necesarios. Espero me haya hecho entender y que sobre todo te sirva de algo .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 25-11-2005 a las 14:29:54. |
#5
|
||||
|
||||
Cita:
// Saludos |
#6
|
||||
|
||||
Lo que dice roman tambien es lo que yo he creido y por eso saque dichas conclusiones, pues a nivel de componentes ya es otra cosa.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#7
|
|||
|
|||
Uso FIBPlus... tambien se podria con ellas?
|
|
|
|