• Domingo 22 de Diciembre de 2024, 09:37

Autor Tema:  Consultar Dos Bases De Datos Diferentes  (Leído 981 veces)

ioriyagami80

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Consultar Dos Bases De Datos Diferentes
« en: Lunes 16 de Junio de 2008, 22:01 »
0
HOLA A TODOS LES MANDO UN SALUDO DESDE MEXICO Y RECURRO A USTEDES EN UN PROBLEMA QUE TENGO, UTILIZO DELPHI 7 Y ACCESS 2000, TENGO DOS MDB DIFERENTES Y BUENO MI CLIENTE ME PROPORCIONA ACTUALIZACION DE LOS REGISTROS DE CADA BASE, ASI COMO NUEVOS REGISTROS Y REGISTROS QUE TENGO QUE DAR DE BAJA, EL PROBLEMA ES QUE ME MANDA LOS DATOS DE AMBAS BASES JUNTOS, Y QUIERO HACER UNA CONSULTA DONDE PUEDA DECIR ESTOS REGISTROS SON DE LA BASE 1 Y ESTOS DE LA BASE 2 PARA ACTUALIZARLOS PERO NO SE COMO HACER ESA CONSULTA
LO INTENTE DE ESTA FORMA

ADOQUERY1.Close;
ADOQUERY1.SQL.Clear;
ADOQUERY1.SQL.Add('SELECT * FROM CLIENTES WHERE CUENTA IN (SELECT CUENTA FROM C:\BASE1\CLIENTES.MDB)');
ADOQUERY1.Open;

PERO NO ME MANDO NINGUN RESULTADO

ALGUIEN ME PODRIA DECIR COMO

DE ANTE MANO GRACIAS

manix

  • Miembro MUY activo
  • ***
  • Mensajes: 203
  • Nacionalidad: cr
    • Ver Perfil
    • http://apuntes.delibertad.com
Re: Consultar Dos Bases De Datos Diferentes
« Respuesta #1 en: Lunes 16 de Junio de 2008, 22:17 »
0
hola
primero, no entiendo porque esta delphi 7 acá, segundo, si estas consultado dos bases de datos diferentes y quieres arrojar resultados deberias primero establecer conexiones para respectivas bases de datos

Código: Text
  1.  
  2. ADOQUERY1.SQL.Add('SELECT * FROM CLIENTES WHERE CUENTA IN (SELECT CUENTA FROM C:\BASE1\CLIENTES.MDB)');
  3.  
  4.  
No te arroja nada porque esa no es la manera de hacerlo, debes primero establacer la conexion

saludos