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