| Предыдущий | Следующий |
| SQLITE_E_CONSTRAINT_ROWID | SQLITE_E_IOERR_NOMEM |
SQLITE_E_IOERR_BLOCKED
Что означает SQLITE_E_IOERR_BLOCKED
SQLITE_E_IOERR_BLOCKED (0X87AF0B0A) — операция ввода-вывода SQLite была заблокирована на уровне используемого VFS.
Это редкий расширенный IOERR, особенно зависящий от версии и реализации SQLite/VFS. Его следует привязывать к конкретному файловому вызову.
Для SQLite дополнительно сохраните расширенный код результата, точную версию библиотеки и имя VFS: это позволяет отделить ошибку SQL-логики от поведения файлового слоя.
Что проверить
- Запишите точную версию SQLite и имя VFS.
- Проверьте, используется ли custom VFS, extension или нестандартная сборка.
- Сопоставьте результат с системным файловым вызовом и его кодом ошибки.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.