Ver Mensaje Individual
  #2  
Antiguo 31-10-2008
Avatar de boreg
boreg boreg is offline
Miembro
 
Registrado: oct 2007
Ubicación: México, México
Posts: 76
Reputación: 17
boreg Va por buen camino
Es por que le estás pasado codigo de delphi al motor de la base de datos, lo que tienes que hacer es concatenar tu consulta con el valor del campo ID de ADOQEmpresa, algo así

Código Delphi [-]
DM.ADOQuery.SelectSQL.Add(
     ' SELECT * '
  + ' FROM Tabla1 '
  + ' WHERE ID = ' + DM1.ADOQEmpresa.FieldByName('ID').AsString );
 
ó pasar el valor de tu ADOQuery por parametro
 
DM.ADOQuery.SelectSQL.Add(
     ' SELECT * '
  + ' FROM Tabla1 '
  + ' WHERE ID = :ID ');
DM.ADOQuery.ParamsByName('ID').AsString := DM1.ADOQEmpresa.FieldByName('ID').AsString;

Saludos
Responder Con Cita