SQLite проблема фильтрации с помощью оператора LIKE
Добавлено: 09.03.2015 21:19:56
Добрый день всем посетителям форума!
Пытаюсь перенести свой проект из DELPHI7 на Lazarus. Столкнулся с такой проблемкой:
На форме имеем SQLquery, SQLite3connection. База данных SQLite3.
Если в SQLquery.SQL.Text заносим запрос:
SELECT st_name, fl_price FROM tb WHERE st_name LIKE '%ABC%';
то такая фильтрация отлично работает.
Но если в SQLquery.SQL.Text заносим запрос:
SELECT st_name, fl_price FROM tb;
а в свойство SQLquery.Filter заносим:
st_name LIKE '%ABC%';
программа выдает ошибку:
index based on unknown field 'like'.
может чего подскажете
Пытаюсь перенести свой проект из DELPHI7 на Lazarus. Столкнулся с такой проблемкой:
На форме имеем SQLquery, SQLite3connection. База данных SQLite3.
Если в SQLquery.SQL.Text заносим запрос:
SELECT st_name, fl_price FROM tb WHERE st_name LIKE '%ABC%';
то такая фильтрация отлично работает.
Но если в SQLquery.SQL.Text заносим запрос:
SELECT st_name, fl_price FROM tb;
а в свойство SQLquery.Filter заносим:
st_name LIKE '%ABC%';
программа выдает ошибку:
index based on unknown field 'like'.
может чего подскажете