Что означает код HRESULT 0x80040E0F (DB_E_BADLOCKMODE)?

 
Предыдущий Следующий
DB_E_BADBOOKMARK DB_E_PARAMNOTOPTIONAL

DB_E_BADLOCKMODE

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

DB_E_BADLOCKMODE (0x80040E0F) — Недопустимый режим блокировки.

Ключевая проверка. Проверьте lock mode у provider. Сохраните CLSID поставщика и version. Зафиксируйте interface и первый метод, завершившийся ошибкой. Проверьте capability именно этого provider. Сверьте DBID/URL с исходным объектом. Сохраните полный IErrorRecords до retry. Меняйте только подтверждённое входное условие.

Проверьте запрошенный DBLOCKMODE и интерфейс, на котором он используется. Provider может поддерживать чтение/изменение ресурса, но не конкретный lock mode или сочетание locks. Для проверки запросите минимальный поддерживаемый режим и сравните поведение на том же объекте.

Документация для результата 0x80040E0F: overview of OLE DB · OLE DB interfaces · IErrorRecords.


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