SQLiteDatabase::queryExec(): attempt to write a readonly database in [script] on line [ligne]

Traduction

Tentative d'écriture sur un base de données en lecture seule (erreur détectée) dans le script [script] à la ligne [ligne]

Explication

Vous cherchez à ouvrir un fichier de base de données SQLite mais vous n'en avez pas la possibilité.

En pratique

Vous êtes dans l'un des cas de figure suivants:
Cas d'erreur Le fichier existe, vous souhaitez donc accéder à la de base de données mais les droits (unix peut-être) sur le fichier ou le répertoire ne vous y autorisent pas.
Solution
Changer les droits du fichier (ajouter le droit en écriture) ou du répertoire (ajouter le droit en consultation 'x') si possible (et s'il vous appartient)[comment?].
Ici vous pouvez apprendre :