Delphi 7 Ehlib. Ошибка STFilter "Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт с друг другом"

При работе с базой данных на MS SQL если выбрать в одном и в другом столбце по варианту фильтрации через STFilter (из выпадающего списка в заголовке столбцов), то фильтр отлично сработает, но если в одном поле выбрать два варианта или больше для фильтрации, а затем выбрать что угодно в другом поле, то вылетает ошибка "Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт с друг другом".
Фильтр установлен локально (STFilter.Local=true)
Использую Ehlib 5.6 Ошибка вылетает в модуль DbUtilsEh.
А конкретно: в
procedure TSQLDatasetFeaturesEh.ApplyFilter(Sender: TObject;   DataSet: TDataSet; IsReopen: Boolean);

Подскажите как справиться с проблемой?
  • Вопрос задан
  • 4274 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы