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