Что означает код HRESULT 0x80040E21 (DB_E_ERRORSOCCURRED)?

 
Предыдущий Следующий
DB_E_NOTREENTRANT DB_E_NOAGGREGATION

DB_E_ERRORSOCCURRED

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

DB_E_ERRORSOCCURRED (0x80040E21) — Многошаговая операция OLE DB завершилась с ошибками.

Что проверить и как подтвердить исправление

Сопоставьте с результатом 0x80040E21 следующие данные: интерфейс и метод OLE DB, CLSID и версию поставщика, состояние command/rowset, предоставленные свойства и все записи объекта ошибок OLE DB; отдельно запишите HRESULT, CLSID, ID, DBPROPSTATUS, HACCESSOR.

Документация для результата 0x80040E21: IErrorRecords · returning an OLE DB error object · OLE DB interfaces.

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

Это итог многошаговой операции: хотя бы один элемент завершился ошибкой, и нужно читать все per-property/per-binding status значения. Код не утверждает, что курсор невозможно перезапустить; первичная причина находится в отдельных результатах шагов.


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