| Предыдущий | Следующий |
| SQLITE_E_NOTICE_RECOVER_ROLLBACK | SQLITE_E_IOERR_WRITE |
SQLITE_E_READONLY_ROLLBACK
Что означает результат
SQLITE_E_READONLY_ROLLBACK: SQLite не может создать или изменить rollback journal, потому что требуемый path/database context доступен только для чтения. Это конкретная write requirement transaction.
Что проверить
- Сохраните database и journal paths.
- Проверьте права и read-only mount/attribute для каталога, где создаётся journal.
- Убедитесь, что connection действительно должна выполнять write transaction.
- Отделите этот код от READONLY_RECOVERY: здесь проблема возникает при rollback-journal path.
Диагностика и исправление
Восстановите write access к database/journal location либо откройте соединение в действительно read-only режиме без write transaction.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.
