Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 28 янв 2020, 22:19

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Lazarus (windows): ошибки работы фильтров
СообщениеДобавлено: 21 авг 2019, 19:14 
Не в сети

Зарегистрирован: 25 фев 2019, 14:39
Сообщений: 23
Добрый день!
Код:
Windows 10/64
Lazarus 2.1.0/32
fpc 3.3.1/32
EhLib 9.4 (build 012)


Есть TMemTableEh + TDBGridEh. В гриде включена фильтрация для всех полей.

При выборе в выпадающем списке фильтра любого поля варианта "(not empty)" получаем исключение EDatabaseError с сообщением Index based on unknown field "IS".
При фильтрации логического поля, вне зависимости от того, какое значение выбрали, получаем исключение EDatabaseError с сообщением Index based on unknown field "=".

Насколько я понимаю, проблема в том, что используемый парсер строки фильтра не умеет разбирать выражение 'IS NULL' и не может применить оператор равенства к булёвому полю. Можно ли как-то решить эту проблему?

С уважением,
Евгений


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB