| Предыдущий | Следующий |
| hrOutOfDatabaseSpace | hrOutOfBuffers |
hrOutOfCursors
Что означает hrOutOfCursors
hrOutOfCursors (0xC80003F5) означает, что ESE исчерпал доступные табличные курсоры.
Что проверить
- Базу, таблицу, session и первый Jet/ESENT API, вернувший этот код.
- Количество открытых курсоров по session/worker.
- Ветви error/cancel/early-return, где курсор открывается, но не закрывается.
Отличайте это состояние от hrCurrencyStackOutOfMemory, где исчерпано навигационное состояние, и от hrOutOfBuffers/hrOutOfDatabaseSpace, относящихся к другим ресурсам. Ограничьте concurrency и обеспечьте парное закрытие каждого курсора. Повтор имеет смысл только после освобождения cursor resources.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
