Ver Mensaje Individual
  #3  
Antiguo 06-01-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Se me adelantó Héctor, e hizo bien, porque el método que propone tal vez sea el más indicado y elegante. Empero se me había ocurrido otra respuesta (por eso digo que se me adelantó Héctor) y con ella voy.

Primeramente dices que obtienes un error al realizar la consulta SQL, pero no dices de qué error se trata, lo cual, como comprenderás, ayudaría a ayudarte. Sin embargo, he creído ver en la consulta un posible error en que no haces uso de comillas para encerrar el texto del "TEdit" de turno, y tal vez por ahí fueran los tiros.

Quédate mejor o también con lo que Héctor propone: la posible solución que propongo yo es esta:

Código Delphi [-]
var
  consultaSql: string;
begin
  // Esta será nuestra plantilla para la consulta
  consultaSql := 'SELECT * FROM Tabla1 WHERE campo = ''%S''';

  // Aquí incluimos el texto del TEdit "edFiltro"
  consultaSql := Format(consultaSql, [edFiltro.Text]);

  // Mostramos cómo queda la consulta SQL
  ShowMessage(consultaSql);
end;
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita