"EhLib.Com" https://forum.ehlib.com/ru/ |
|
Lazarus (windows): ошибки работы фильтров https://forum.ehlib.com/ru/viewtopic.php?f=4&t=2852 |
Страница 1 из 1 |
Автор: | edgen [ 21 авг 2019, 19:14 ] |
Заголовок сообщения: | Lazarus (windows): ошибки работы фильтров |
Добрый день! Код: 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 из 1 | Часовой пояс: UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |