Всем доброго времени суток.
Вообщем у меня на форме фильтрации, расположены 4 компонента: 3 радиобаттона и 1 комбобокс. Так вот есть ЭЗКЬЮЭЛЬ запрос:
""
Код:
procedure TOurClFilter.Button1Click(Sender: TObject);
var str:string;
begin
if RadioButton1.Checked=true then str:='OCACTIV';
if RadioButton2.Checked=true then str:='OCNETWORK';
if RadioButton3.Checked=true then str:='OCPOST';
DM.ADQ1.Active:=false;
DM.ADQ1.SQL.Clear;
DM.ADQ1.SQL.Add('Select *');
DM.ADQ1.SQL.Add('From ourclients');
DM.ADQ1.SQL.Add('where LIKE '''+'%'+Combobox1.text+'%'+'''');
DM.ADQ1.Active:=true;
end;
как грамотно вставить переменную str в место между where и LIKE? Чтобы соответственно при выборе 1 радиобаттона фильтровало по полю OCACTIV и т.д. ?