| Предыдущий | Следующий |
| hrwrnDataHasChanged | hrFileOpenReadOnly |
hrKeyChanged
Что означает hrKeyChanged
hrKeyChanged (0x88000652) — выполнен переход к новому ключу.
Это предупреждающий статус JET: вызов может оставить полезные выходные данные или корректную позицию курсора, поэтому проверяйте не только код возврата.
Запись может существовать и дальше; изменился её ключ в текущем индексе, поэтому упорядоченный обход следует продолжать только после проверки новой позиции.
Практический смысл и диагностика
- Перемещение cursor или update изменили текущий index key.
- `hrSeekNotEqual` означает, что seek с условием less/greater-or-equal позиционировал cursor, но exact key match не найден.
- `hrTableEmpty` означает, что table успешно открыта, но в ней нет текущей record для navigation.
- После изменения indexed key нельзя предполагать, что прежний ordered iteration остаётся корректным.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
