investigá sobre el uso de queries parametrizados.
Código:
Query.SQL.Text := 'Select * from tabla where campo = :Parametro1';
Query.ParamByName('Parametro1').AsString := Edit1.Text;
Query.Open;
Eso si... el valor del edit, por supuesto, solo podes sustituirlo en tiempo de ejecución...
Hasta luego.