Что означает код HRESULT 0x87AF000C (SQLITE_E_NOTFOUND)?

 
Предыдущий Следующий
SQLITE_E_CORRUPT SQLITE_E_FULL

SQLITE_E_NOTFOUND

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

SQLITE_E_NOTFOUND (0x87AF000C) — В sqlite3_file_control() передан неизвестный код операции.

Контекст возврата — «в sqlite3_file_control() передан неизвестный код операции» в подсистеме «SQLite»; он сужает расследование до задачи: найти отсутствующий объект, запись или регистрацию.

Диагностика и проверка результата

Если система сообщает «в sqlite3_file_control() передан неизвестный код операции», проверьте точный идентификатор, имя, путь или регистрацию отсутствующего объекта и убедитесь, что поиск выполняется в правильном хранилище и контексте.

Для диагностики темы «в sqlite3_file_control() передан неизвестный код операции» сохраните полный extended result code, SQL, параметры, режим journal, путь к базе и состояние транзакции.

Не потеряйте данные SQLITE_NOTFOUND, sqlite3_file_control(), SELECT sqlite_version();: без них трудно отделить тему «в sqlite3_file_control() передан неизвестный код операции» от последующего сбоя.

SELECT sqlite_version();

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x87AF000C и без обхода штатных проверок.

Документация для результата 0x87AF000C: коды результатов и ошибок SQLite · SQLite: Standard File Control Opcodes.


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