Показать сообщение отдельно
  #5  
Старый 26.09.2014, 20:14
Heneken Heneken вне форума
Новичок
 
Регистрация: 11.09.2011
Сообщения: 73
Версия Delphi: Delphi XE6
Репутация: 10
По умолчанию

Цитата:
Сообщение от 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% оба полям" я бы так точно никогда не написал =))
Ответить с цитированием