| Предыдущий | Следующий |
| hrFeatureNotAvailable | hrInvalidParameter |
hrInvalidName
Что означает hrInvalidName
hrInvalidName означает, что ESE отклонил имя объекта ещё до попытки найти его в базе.
Что проверить
Сохраните исходную Unicode-строку и тип объекта — table, index, database или другой именованный объект. Затем проверьте длину, допустимые символы и преобразования, которые происходят перед вызовом ESE.
- Не обрезается ли имя при conversion между Unicode и legacy code page.
- Не появляются ли лишние separators или управляющие символы.
- Не передаётся ли пустая строка после normalization.
Это отличается от hrObjectNotFound: там имя допустимо, но объекта нет. Здесь повтор с той же строкой не поможет — сначала нужно исправить само имя.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.