Что означает код HRESULT 0x80040E9C (DB_E_NOSTATISTIC)?

 
Предыдущий Следующий
DB_SEC_E_SAFEMODE_DENIED DB_E_ALTERRESTRICTED

DB_E_NOSTATISTIC

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

DB_E_NOSTATISTIC (0x80040E9C) — Указанная статистика отсутствует в текущем источнике данных, неприменима к указанной таблице либо не поддерживает гистограмму.

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

Определите, какая statistic/histogram запрошена и существует ли она для данной таблицы/column set. Provider может поддерживать statistics вообще, но не histogram для конкретного объекта. Перечислите доступные statistics и запрашивайте только реально опубликованный объект.

Документация для результата 0x80040E9C: OLE DB table statistics and histogram rowsets · DBPROP_TABLESTATISTICS · OLE DB rowsets.


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