| Предыдущий | Следующий |
| hrDiskIO | hrRecordTooBig |
hrInvalidPath
Что означает hrInvalidPath
hrInvalidPath — устаревшая HRESULT-форма JET_errInvalidPath для операций Directory Service backup/restore. Переданный каталог базы данных, системных файлов, журналов или временных файлов недопустим для вызываемого API.
От hrFileNotFound код отличается тем, что проблема находится в самом пути или его свойствах, а не в отсутствии файла по уже корректному пути.
Что проверить
- Сохраните исходный и раскрытый абсолютный путь, текущий каталог и учётную запись службы.
- Проверьте существование каталога, тип тома, завершающий разделитель и доступность пути из контекста службы.
- Зафиксируйте имя Jet API, размеры структур, зарезервированные поля, grbit и версию API.
Как исправлять
Нормализуйте и проверьте каталог до инициализации или подключения базы. Не создавайте наугад новые каталоги в ответ на ошибку: сначала убедитесь, что API действительно допускает выбранный тип пути и расположение.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.