Question: Pourquoi je ne peux pas ouvrir la base de données?
Info: Je travaille sur un projet utilisant la base de données sqlite3
. J'ai écrit un programme de test qui s'exécute et lui passe la base de données :
/tmp/cer/could.db
Le programme de test unitaire peut créer la db
sans aucun problème. Mais, lorsque j'utilise réellement le programme en lui passant le même emplacement, j'ai obtenu l'erreur suivante:
OperationalError: impossible d'ouvrir le fichier de base de données
J'ai essayé de le faire avec:
1) une base de données vide.
2) la base de données et le test unitaire laissés derrière.
3) aucune base de données du tout.
Dans les trois cas, j'ai obtenu l'erreur ci-dessus. La partie la plus frustrante est que l' unittest
peut le faire très bien, mais le programme réel ne peut pas.
Des idées sur ce qui se passe sur terre?