Показать сообщение отдельно
  #1  
Старый 20.10.2011, 05:39
AlexNestrel AlexNestrel вне форума
Прохожий
 
Регистрация: 20.10.2011
Сообщения: 1
Репутация: 10
Счастье 4 компонента и SQL запрос

Всем доброго времени суток.
Вообщем у меня на форме фильтрации, расположены 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 и т.д. ?
Ответить с цитированием