Site icon EfmSoft

Что означает код HRESULT 0x80040E5F (DB_E_CANTFILTER)?

 
Предыдущий Следующий
DB_E_MULTIPLESTORAGE DB_E_CANTORDER

DB_E_CANTFILTER

Что означает DB_E_CANTFILTER

DB_E_CANTFILTER (0x80040E5F) — Не удалось открыть фильтр.

Сопоставьте requested filter с индексом/rowset capability, который должен его реализовать. Сохраните column IDs, compare operations и filter values до открытия; если provider не умеет открыть такой filter, измените supported predicate или выполняйте фильтрацию другим уровнем, не меняя исходные данные.

Документация для результата 0x80040E5F: rowset view interfaces · OLE DB rowsets · OLE DB interfaces.

Точная граница этого результата

Проблема относится к созданию фильтра: сохраните критерии, comparison operators, типы bound columns и свойства source rowset. Упрощайте или перестраивайте именно predicate; корректный порядок сортировки не делает неподдерживаемый фильтр допустимым.


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version