| Предыдущий | Следующий |
| DB_E_OBJECTOPEN | DB_E_CANTCONVERTVALUE |
DB_E_BADCHAPTER
Что означает DB_E_BADCHAPTER
DB_E_BADCHAPTER (0x80040E06) — Недопустимая глава.
Ключевая проверка. Сверьте HCHAPTER с родительским rowset. Сохраните HROW/HCHAPTER до операции. Сверьте rowset properties с navigation request. Проверьте lifetime полученного дескриптора. Не переносите handles между rowset objects. Сохраните первый IErrorRecords от provider. Повторите тот же fetch/navigation method.
Проверьте, что HCHAPTER получен из того же иерархического rowset-а и ещё не освобождён. Null/root chapter и дочерний chapter имеют разные допустимые сценарии; повторное использование handle после release или после закрытия parent rowset закономерно возвращает этот HRESULT.
Документация для результата 0x80040E06: OLE DB rowsets · IRowsetLocate · IColumnsInfo::GetColumnInfo.
Нужно найти другой код? Найти другой код состояния или ошибки.
