Показать сообщение отдельно
  #2  
Старый 19.10.2009, 15:48
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Wildcards оператора LIKE:
% - заменяет любое кол-во символов, включая 0.
_ - заменяет строго один символ.

В твоем случае, если нужен поиск по произвольному вхождению, то:
Код:
DataModule4.FindQuery.SQL.Add('WHERE Кто LIKE ''%'+FindEdit.Text+'%''' );

Кстати, для поиска без учета регистра (если БД настроена на его учет), то поле надо "завернуть" в UPPER() и строку преобразовать к верхнему регистру через вызов AnsiUpperCase().
Ответить с цитированием