![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consulta sql en multiples bd
Hola buenas tardes, mi consulta es la siguiente:
Tengo un programa que administra múltiples empresas (cada una de ellas es una base de datos distintas, en cada bd de empresa hay una tabla llamada "Empresa" con la información correspondiente a ella, Razón social, etc.). Lo que necesito es una consulta SQL para enviarla al reporteador FastReports 5.0 en donde consiga listar toda la información de las empresas que administro. No hay ninguna tabla que diga la cantidad de empresas que tengo sino que eso lo obtengo de una consulta a sys.databases ya que todas las empresas en su nombre de base de datos tienen un prefijo. Asi por ejemplo recupero todas las bases de datos que corresponden a las empresas de la siguiente forma:
Esto devolvería por ejemplo: dbEmp1 dbEmp2 dbEmp3 etc. Entonces desde ese resultado de la Query anterior tengo que entrar en cada base de datos y recuperar la informacion que se encuentra en la tabla "Empresa". Quedando por ejemplo: Empresa1 Empresa2 Empresa3 Por ahora no consigo lograr la forma, desde ya muchas gracias |
#2
|
||||
|
||||
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Vos decís que vaya conectando y agregándole en sql.add la consulta y después que las ejecute todas juntas?
|
#4
|
||||
|
||||
No, que extraigas los datos una a una, y puedes ir presentándolos o añadiéndolos a una tabla en memoria, o una tabla dedicada para ese tema, o lo añades a un clientdataset, o como mejor te venga.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
No sabemos qué motor sql estás usando: firebird, postgresql, ms sql server, mysql, etc.
En algunos puedes hacer la consulta a distintas bases de datos sin tener que hacer llamadas distintas.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
referencia multiples bases de datos en una Consulta (Query) en firebird | novato_erick | SQL | 25 | 04-07-2014 10:52:40 |
Consulta por Multiples campos | steelha | MySQL | 2 | 26-02-2013 15:02:20 |
múltiples filtros de consulta | anubis | Lazarus, FreePascal, Kylix, etc. | 3 | 02-01-2012 14:48:14 |
Ayuda con consulta y multiples tablas | BlueSteel | SQL | 0 | 15-07-2011 19:03:14 |
como generar ventas multiples (seleccionar multiples items) | userdelphi | Varios | 4 | 30-12-2010 02:52:21 |
![]() |
|