Sqlite3, OperationalError: невозможно открыть файл базы данных

На основе информации здесь , я рекомендовал бы идти с HashMap. Я думаю, что самое большое преимущество состоит в том, что Java будет препятствовать тому, чтобы Вы изменили его, в то время как Вы выполняете итерации по нему, если Вы не делаете это через итератор.

49
задан Narcolapser 8 January 2011 в 14:23
поделиться

3 ответа

Моя причина была очень глупа. Я отбросил manage.py на терминал, таким образом, он выполнял использование полного пути. И я изменил имя папки проекта. Таким образом, теперь программа была неспособна найти файл с предыдущими данными и следовательно ошибкой.

Удостоверяются, что Вы перезапускаете программное обеспечение в таких случаях.

0
ответ дан 7 November 2019 в 11:36
поделиться

Если это происходит случайным образом, после правильно способность получить доступ к Вашей базе данных (и никакие настройки изменились), это мог быть результат поврежденная база данных .

я получил эту ошибку после попытка записать в мою базу данных от двух процессов одновременно , и она, должно быть, повредила мой файл дб sqlite3.

Мое решение было к , возвращаются назад к предыдущей фиксации, прежде чем повреждение произошло.

0
ответ дан 7 November 2019 в 11:36
поделиться

Столкнитесь с ошибкой в Windows, добавленный утверждают os.path.exists, дважды проверил путь, выполните сценарий как администратора, ничто не помогло.

Складывается, добавляете ли Вы свои папки к Windows Defender's Ransomware Protection, Вы больше не можете использовать другие программы для записи там, если Вы не добавляете эти программы к Управляемому белому списку Доступа Папки.

Решение - проверяет, была ли Ваша папка добавлена к Windows Defender's Ransomware Protection и удаляет его для, быстрее фиксируют.

0
ответ дан 7 November 2019 в 11:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: