| Предыдущий | Следующий |
| hrKeyNotMade | hrerrDataHasChanged |
hrUpdateNotPrepared
Что означает hrUpdateNotPrepared
hrUpdateNotPrepared означает, что ESE получила операцию записи для cursor, который не находится в prepared-update state.
Что проверить
- Сопоставьте
JetPrepareUpdate,JetSetColumnи финальный update для одного cursor/session. - Проверьте error/rollback path, который мог отменить подготовку раньше времени.
- Не переиспользуйте cursor одновременно из нескольких потоков.
Как исправлять
Сделайте update lifecycle явным и повторно вызывайте prepare только для новой операции. После cancel/rollback начинайте последовательность заново, а не продолжайте запись в старое cursor state.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.