| Предыдущий | Следующий |
| VFW_E_BAD_KEY | DB_E_ROWLIMITEXCEEDED |
DB_E_BADACCESSORHANDLE
Что означает DB_E_BADACCESSORHANDLE
DB_E_BADACCESSORHANDLE (0x80040E00) — Недопустимый аксессор.
Ключевая проверка. Проверьте принадлежность HACCESSOR текущему объекту. Сохраните HACCESSOR до неуспешного вызова. Сверьте DBBINDING с текущим rowset. Проверьте owner accessor после prepare. Не переиспользуйте handle после release. Сохраните первый IErrorRecords от provider. Повторите метод на том же объекте.
Проверьте lifetime HACCESSOR: дескриптор должен быть создан тем же command/rowset object, на котором используется, и не быть уже освобождён через ReleaseAccessor. Перенос handle между разными объектами provider-а недопустим даже при одинаковой структуре bindings.
Документация для результата 0x80040E00: IAccessor · using OLE DB accessors · getting and setting OLE DB data.
Нужно найти другой код? Найти другой код состояния или ошибки.
