| Предыдущий | Следующий |
| DB_E_TABLEINUSE | DB_E_BADRECORDNUM |
DB_E_NOLOCALE
Что означает DB_E_NOLOCALE
DB_E_NOLOCALE (0x80040E41) — Идентификатор локали не поддерживается.
Ключевая проверка. Сверьте LCID с provider locales. Сохраните CLSID поставщика и version. Зафиксируйте interface и первый метод, завершившийся ошибкой. Проверьте capability именно этого provider. Сверьте DBID/URL с исходным объектом. Сохраните полный IErrorRecords до retry. Меняйте только подтверждённое входное условие.
Сопоставьте LCID/locale с набором локалей, поддерживаемых provider-ом для этой operation. Если нужная locale отсутствует, используйте документированный fallback или invariant semantics; подмена locale системной настройкой процесса не гарантирует поддержку внутри datasource provider-а.
Документация для результата 0x80040E41: ITableDefinition · IColumnsInfo::GetColumnInfo · OLE DB data types.
Нужно найти другой код? Найти другой код состояния или ошибки.