| Предыдущий | Следующий |
| ERROR_CANTFETCHBACKWARDS | ERROR_ROWSNOTRELEASED |
ERROR_CANTSCROLLBACKWARDS
Что означает ERROR_CANTSCROLLBACKWARDS
ERROR_CANTSCROLLBACKWARDS — поставщик данных не может прокручивать набор результатов в обратном направлении.
Что проверить
- Определите provider/result set и операцию позиционирования, которая попыталась перейти назад.
- Проверьте свойства cursor/rowset: источник может поддерживать только последовательное чтение вперёд.
- Если приложению нужен backward scrolling, запросите соответствующий cursor capability при создании результата или материализуйте данные локально.
Что делать
Не посылайте обратное перемещение forward-only provider. Создайте подходящий scrollable result set либо измените алгоритм обхода.
Исходная формулировка
the data provider cannot reposition its cursor to an earlier location.
bookmark operations on providers without backward scrolling.
Disable backward navigation for forward-only sources or recreate the rowset with scroll support. Keyset pagination is often safer than numeric offsets when rows can be inserted or deleted concurrently.
stream readers exposed through cursor APIs.
applications implementing Back or Previous navigation.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.