| Предыдущий | Следующий |
| SQLITE_E_MISUSE | SQLITE_E_AUTH |
SQLITE_E_NOLFS
Как диагностировать SQLITE_E_NOLFS
SQLITE_E_NOLFS — SQLite требуется поддержка больших файлов, но текущая файловая система или среда выполнения её не предоставляет.
Как локализовать источник
- Создайте минимальный тест с тем же SQL, схемой и режимом соединения.
Команда или запрос для проверки результата
PRAGMA page_count;
PRAGMA page_size;
Ссылки по этому результату
Диагностика и проверка
SQLite требуется large-file support, которого текущая VFS/файловая система не предоставляет. Сохраните размер базы, filesystem type, build/runtime ограничения и VFS, открывший файл. Проверьте 64-bit file offsets и mount capabilities до изменения SQL. IOERR_RDLOCK относится к блокировке уже поддерживаемого файла, а NOLFS означает невозможность корректно адресовать требуемый большой файл.
Нужно найти другой код? Найти другой код состояния или ошибки.