tsdima писал(а):
%% заменился на %Ага, так и задумано - см. hiFormatStr.pas. Это надо для "экранирования" символа % (процент) - чтобы отличить строковый литерал "%" от признака начала подстановочного поля.
Поэтому при формировании LIKE-запросов надо SQL-евские "%"-ы удваивать. Т.о. верные формы запроса такие:
--Поиск в конце строки
SELECT * FROM baza WHERE Adres LIKE "%%%2"
--Поиск в начале строки
SELECT * FROM baza WHERE Adres LIKE "%2%%"
--Поиск в середине строки
SELECT * FROM baza WHERE Adres LIKE "%%%2%%"