| Предыдущий | Следующий |
| SQLITE_E_IOERR_READ | SQLITE_E_CANTOPEN_NOTEMPDIR |
SQLITE_E_CORRUPT_VTAB
Как диагностировать SQLITE_E_CORRUPT_VTAB
SQLITE_E_CORRUPT_VTAB — Модуль виртуальной таблицы SQLite сообщил о повреждённых или недопустимых данных.
Как локализовать источник
- Создайте минимальный тест с тем же SQL, схемой и режимом соединения.
Команда или запрос для проверки результата
SELECT name, sql FROM sqlite_master WHERE type = 'table';
Ссылки по этому результату
Диагностика и проверка
Extended code указывает на повреждённые либо внутренне недопустимые данные virtual table module. Сохраните имя модуля, virtual table arguments и операцию, на которой модуль сообщил corruption; выполните module-specific integrity/rebuild процедуру, если она предусмотрена. Не смешивайте с SQLITE_FULL: свободное место может быть достаточным, а отказ всё равно вызван структурой данных виртуальной таблицы.
Нужно найти другой код? Найти другой код состояния или ошибки.
