| Предыдущий | Следующий |
| hrTransTooDeep | hrSessionWriteConflict |
hrInvalidSesid
Что означает hrInvalidSesid
hrInvalidSesid — ESE получил недействительный или уже закрытый JET_SESID.
Что проверить
- Сохраните числовое значение JET_SESID, поток и экземпляр ESE, в котором был создан сеанс, а также последний успешный вызов с этим handle.
- Проверьте use-after-close после JetEndSession, использование сеанса после завершения экземпляра и передачу handle между независимыми экземплярами или компонентами.
- Учитывайте, что ESE проверяет handles не во всех путях одинаково, поэтому повреждённый жизненный цикл может проявляться не на первом ошибочном вызове.
Как подтвердить исправление
Исправление подтверждается строгим владением JET_SESID и отсутствием вызовов после JetEndSession или завершения связанного экземпляра.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.