Фильтрация в 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 на что?
Вообще этот драйвер предназначен обеспечить полную обработку датасета своими методами + рефреш отдельной строки датасета
Изучайте демки и хелп