Topic: Поиск подстроки и без привязки к регистру через SQLзапрос
Добрый день!
Помогите со следующим скриптом:
procedure FrmNomenklature_MemNomenklature_OnChange (Sender: TObject);
var SMat, SQL : string;
begin
Smat := (FrmNomenklature.MemNomenklature.sqlValue);
SQL := 'Select DictNomenklature.Name AS "Номенклатура" From DictNomenklature WHERE DictNomenklature.Name == '+Smat+' COLLATE NOCASE ';
FrmNomenklature.BTSQLHomenklature.dbSQL := sql;
end;
под MemNomenklature находится поле MEMO которое лишено плюшек как в Edit облегчающих поиск
В данном виде код работает но нужно чтоб поиск выдавал подстроку (результат по части найденного текста)
Почему то не работают такие как LIKE '%s%' - останавливается на стадии запуска
и WHERE instr (DictNomenklature.Name == '+Smat+', '' (здесь любой существующий в DictNomenklature.Name символ '') - выдаёт результат без совпадений