| Предыдущий | Следующий |
| DB_E_BADACCESSORTYPE | DB_SEC_E_AUTH_FAILED |
DB_E_WRITEONLYACCESSOR
Что означает DB_E_WRITEONLYACCESSOR
DB_E_WRITEONLYACCESSOR (0x80040E4C) — Аксессор доступен только для записи.
Ключевая проверка. Не читайте данные через write-only accessor. Сохраните HACCESSOR до неуспешного вызова. Сверьте DBBINDING с текущим rowset. Проверьте owner accessor после prepare. Не переиспользуйте handle после release. Сохраните первый IErrorRecords от provider. Повторите метод на том же объекте.
Accessor создан для записи и не может использоваться для чтения результата. Для fetch/get-data создайте отдельный accessor с нужными readable bindings; не меняйте flags уже используемого HACCESSOR задним числом, поскольку его контракт фиксируется при создании.
Документация для результата 0x80040E4C: IAccessor · ICommandWithParameters · OLE DB interfaces.
Нужно найти другой код? Найти другой код состояния или ошибки.
