| Предыдущий | Следующий |
| DB_E_RESOURCELOCKED | DB_E_READONLY |
DB_E_NOTCOLLECTION
Что означает DB_E_NOTCOLLECTION
DB_E_NOTCOLLECTION (0x80040E93) — Клиент запросил тип объекта, допустимый только для коллекции.
Ключевая проверка. Проверьте resource collection semantics. Сохраните CLSID поставщика и version. Зафиксируйте interface и первый метод, завершившийся ошибкой. Проверьте capability именно этого provider. Сверьте DBID/URL с исходным объектом. Сохраните полный IErrorRecords до retry. Меняйте только подтверждённое входное условие.
URL разрешился в обычный ресурс, а операция требует collection/container object. Получите тип объекта/status у provider-а и направляйте collection operation только на коллекцию. Добавление завершающего slash к URL не должно использоваться как замена фактической проверки типа объекта.
Документация для результата 0x80040E93: direct binding in OLE DB · OLE DB root binder object · OLE DB row objects.
Нужно найти другой код? Найти другой код состояния или ошибки.