Cita:
Empezado por ElDioni
también puedes hacerlo pasando como parametros los edit, tema que se ha tratado bastante en los foros.
|
Estoy totalmente de acuerdo con esa opción, es mas legible y lo más importante: Muchísimo mas segura.
Código Delphi
[-]
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM PRODUCTOS ');
SQL.Add('WHERE CODIGO LIKE :COD AND CATEGORIA LIKE :CAT AND DESCRIPCION LIKE :DES');
Parameters.ParamByName('COD').Value:= '%'+Edit1.Text+'%';
Parameters.ParamByName('CAT').Value:= '%'+Edit2.Text+'%';
Parameters.ParamByName('DES').Value:= '%'+Edit3.Text+'%';
Open
end
Saludos.