Site icon EfmSoft

Что означает код HRESULT 0xC80003EA (hrInvalidName)?

 
Предыдущий Следующий
hrFeatureNotAvailable hrInvalidParameter

hrInvalidName

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

hrInvalidName означает, что ESE отклонил имя объекта ещё до попытки найти его в базе.

Что проверить

Сохраните исходную Unicode-строку и тип объекта — table, index, database или другой именованный объект. Затем проверьте длину, допустимые символы и преобразования, которые происходят перед вызовом ESE.

  • Не обрезается ли имя при conversion между Unicode и legacy code page.
  • Не появляются ли лишние separators или управляющие символы.
  • Не передаётся ли пустая строка после normalization.

Это отличается от hrObjectNotFound: там имя допустимо, но объекта нет. Здесь повтор с той же строкой не поможет — сначала нужно исправить само имя.

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


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

Exit mobile version