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