Цитата:
Сообщение от kaakaa
Возможно АНЕ17 нужно использовать операцию логического ИЛИ, просто она никак не может это выразить по русски?
select *from MYTABLE where field1 like '+help1+' OR field2 like '+help2'
|
судя по скрину всетаки нужен AND поиск человека через OR весьма сомнителен.
Код:
var s,s2:string;
begin
s:='';
s2:='';
if length(edit1.txt)>0 then s:=' and fam like '+quotedstr(s+'%');//Фамилия
if length(edit2.txt)>0 then s2:=' and im like '+quotedstr(s2+'%');//Имя
sql.text:=' SELECT * FROM bemor where FAM<> '+quptedstr('')+s+s2;
sql.active:=true;
end;
Это альтернатива ее кода.
А насчет ее выражения я уже давно западозрил что она скорей всего не из России и пользуется нечто вроде промта...уж слишком корявый русский язык у её))) "работает без переменных 100% оба полям" я бы так точно никогда не написал =))