| Предыдущий | Следующий |
| hrInvalidCountry | hrInvalidCodePage |
hrInvalidLanguageId
Что означает hrInvalidLanguageId
hrInvalidLanguageId (0xC8000426) — идентификатор языка неизвестен или недопустим.
Это старый HRESULT-вариант результата ESE (расширяемый механизм хранения, ESENT); в JET API соответствующее условие известно как JET_errInvalidLanguageId.
Практический смысл и диагностика
- Запрошенный language identifier нельзя использовать для требуемого поведения сортировки или collation.
- Зафиксируйте `LANGID`/`LCID`, версию сортировки, правила culture fallback и объект схемы, который создаётся или открывается.
- Используйте locale, поддерживаемую текущей версией Windows; при изменении collation metadata заранее планируйте rebuild соответствующих индексов.
- `hrInvalidCountry` относится к устаревшему country/locale value, которое ESE не распознаёт при collation или создании индекса.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.