| Предыдущий | Следующий |
| DB_E_ROWSNOTRELEASED | DB_E_BADCOMPAREOP |
DB_E_BADSTORAGEFLAG
Что означает DB_E_BADSTORAGEFLAG
DB_E_BADSTORAGEFLAG (0x80040E26) — Один или несколько флагов хранилища не поддерживаются.
Этот код означает, что запрошенный storage flag известен, но provider его не поддерживает для данной операции/объекта. Сравните flags с provider capabilities и повторите вызов без неподдерживаемой опции; это отличается от DB_E_BADSTORAGEFLAGS, где сама комбинация flags недопустима.
Документация для результата 0x80040E26: IAccessor · using OLE DB accessors · getting and setting OLE DB data.
Точная граница этого результата
Этот результат относится к флагу, который поставщик не поддерживает для конкретного storage-вызова. Сначала подтвердите capability provider-а и требуемый режим доступа; синтаксически допустимый бит всё равно может быть недоступен для этого объекта.
Нужно найти другой код? Найти другой код состояния или ошибки.