Показать сообщение отдельно
  #2  
Старый 23.02.2009, 20:58
san-46 san-46 вне форума
Активный
 
Регистрация: 25.04.2008
Сообщения: 383
Репутация: 33
По умолчанию

DBGridEh не может сам фильтровать данные. Об этом прямо сказано в справке по EHLib. Фильтровкой данных должен заниматься DataSet, а DBGridEh только отображает данные.
Поэтому выражение фильтра надо указывать непосредственно для TADODataSet в свойстве CommandText в части SQL выражения "WHERE".
Примерно так:
Код:
  ADODataSet1.Close;
  ADODataSet1.CommandText := 'select * from NewTable where Имя="SERGEY"';
  ADODataSet1.Open;
__________________
Не забывайте делать резервные копии
Ответить с цитированием