Site icon EfmSoft

Что означает код HRESULT 0x80040E47 (DB_E_BADSTORAGEFLAGS)?

 
Предыдущий Следующий
DB_E_BADACCESSORFLAGS DB_E_BYREFACCESSORNOTSUPPORTED

DB_E_BADSTORAGEFLAGS

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

DB_E_BADSTORAGEFLAGS (0x80040E47) — Один или несколько флагов хранилища недопустимы.

Проверьте комбинацию storage flags на взаимоисключающие или зарезервированные биты. Здесь проблема в недопустимом наборе параметров, а не только в отсутствии capability provider-а. Сведите flags к минимальному валидному набору и добавляйте их по одному.

Документация для результата 0x80040E47: IAccessor · using OLE DB accessors · getting and setting OLE DB data.

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

Здесь проблема в недопустимой комбинации или неизвестных битах storage flags. Проверяйте саму маску и взаимоисключающие режимы до вызова; это отличается от отдельного корректного флага, который provider просто не поддерживает.


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

Exit mobile version