Site icon EfmSoft

Что означает код HRESULT 0xC8000427 (hrInvalidCodePage)?

 
Предыдущий Следующий
hrInvalidLanguageId hrVersionStoreOutOfMemory

hrInvalidCodePage

Что означает hrInvalidCodePage

hrInvalidCodePage (0xC8000427) — кодовая страница неизвестна или недопустима.

Это старый HRESULT-вариант результата ESE (расширяемый механизм хранения, ESENT); в JET API соответствующее условие известно как JET_errInvalidCodePage.

Практический смысл и диагностика

  • Column или index запрашивает неподдерживаемую либо недопустимую text кодовая страница.
  • Зафиксируйте `JET_CP`, тип column, фактическую encoding входных данных, locale и место, где Unicode мог быть ошибочно сужен до однобайтового представления.
  • `hrInvalidCountry` означает другой legacy-параметр locale/country, не распознанный при collation или создании индекса.
  • Не выполняйте ненужное narrowing: храните Unicode как Unicode либо используйте документированную ESE кодовая страница одинаково в schema и входных данных.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version