quiero hacer algo como esto:En Delphi 7, ¿cómo puedo evitar un signo de porcentaje (%) en la función de Formato?
SQL.Text := Format('select foo from bar where baz like ''%s%''',[SearchTerm]);
Pero Formato no le gusta que la última '%', por supuesto. Entonces, ¿cómo puedo escapar? \%
? %%
?
O tengo que hacer esto:
SQL.Text := Format('select foo from bar where baz like ''%s''',[SearchTerm+'%']);
?
en cuenta que debe utilizar mejor los parámetros para su búsqueda, o al menos manejar cotizaciones dentro de su SearchTerm (por ejemplo, a través de una llamada a QuotedStr()). –