Фильтрация в DBGridEh 5 DELPHI 2010
Коляндер
Дата: 23.05.2011 13:32:14
Здравствуйте.
Не работает фильтр в DBGrideh
Использую:
ADOConnection -- ADOQuery -- ADODataDriverEh -- MemTableEh -- DataSource -- DBgrideh
Запрс передаю через Adoquery.
Не отрабатывает фильтр, т.е. условие я задать могу, а нужные данные не выбираются. При этом сортировка,группировка, всё работает отлично.
В раздел USES, EHLIBADO включен, у грида STfilter все галки включены.
Где может быть проблема? Может криво поставился?
Anatoly Podgoretsky
Дата: 23.05.2011 13:38:58
А поддерживает ли DBGrideh Юникод?
Коляндер
Дата: 23.05.2011 13:45:30
Отображается всё нормально. А как ещё можно использовать ehlib и фильтрацию.
В Дельфи 7 и ehlib 3, всё работало, только без Memtable
Коляндер
Дата: 23.05.2011 14:10:12
Так Ehlib 5 умеет фильтровать через ADO , MS SQL Server 2008?
Может я не так с гридом работаю? Или он просто не способен, хотя странно, до этого все работало
энди
Дата: 23.05.2011 15:59:53
ADOConnection -- ADOQuery -- ADODataDriverEh -- MemTableEh -- DataSource -- DBgrideh
Выкиньте из этой связки ADOQuery он тут лишний + не забывайте добавить модуль EhLibMTE для локальной сортировки и фильтрации
Коляндер
Дата: 23.05.2011 16:10:26
А запрос передавать через ADODataDriverEh? Не нашёл в описании примеров если честно.
энди
Дата: 23.05.2011 16:25:20
А свойство SelectSQL на что?
Вообще этот драйвер предназначен обеспечить полную обработку датасета своими методами + рефреш отдельной строки датасета
Изучайте демки и хелп