| Предыдущий | Следующий |
| 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; корректный порядок сортировки не делает неподдерживаемый фильтр допустимым.
Нужно найти другой код? Найти другой код состояния или ошибки.
