OK, perdon, te comento que la respuesta la escribi 'a patín', ya que no tenia Delphi a la mano, ademas que ya tiene un rato que no uso ADO (actualmente desarrollo con Firebird), pero ya lo revise y en efecto, a mi me funciono con parameters, como lo mencionas.
Código Delphi
[-]ADOQuery1.Parameters.ParamByName('id_editorial').Value := ADOQuery2.Parameters.ParamByName(''id_editorial').Value;
tambien podrias intentar con:
Código Delphi
[-]
ADOQuery1.Parameters.ParamValues['id_editorial'] := ADOQuery2.Parameters.ParamValues['id_editorial'] ;
Aunque siendo sincero, la respuesta de
caro me parece una excelente solucion. Saludos;