SoloCodigo

Programación General => Java => Mensaje iniciado por: ioriyagami80 en Lunes 16 de Junio de 2008, 22:01

Título: Consultar Dos Bases De Datos Diferentes
Publicado por: ioriyagami80 en Lunes 16 de Junio de 2008, 22:01
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
Título: Re: Consultar Dos Bases De Datos Diferentes
Publicado por: manix en Lunes 16 de Junio de 2008, 22:17
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