2010-05-15 3 views
-1

Ceci est l'erreur:tentative d'écrire une base de données en lecture seule dans Android2.1

android.database.sqlite.SQLiteException: attempt to write a readonly database 

Voici mon code:

SQLiteDatabase db = mDatabase.getWritableDatabase(); 
db.beginTransaction(); 
try { 
    // add new records 
    ContentValues newRecord = new ContentValues(); 
    newRecord.put(Emergencydetails.EMERGENCYNUMBER, emergencyNumber.getText().toString()); 
    db.insert(Emergencydetails.EMERGENCY_TABLE_NAME, null, newRecord); 
    db.setTransactionSuccessful(); 
} finally { 
db.endTransaction(); 
} 
+0

Qu'est-ce que 'mDatabase'? Où se trouve la base de données? Sur quelle ligne votre exception se produit-elle? – CommonsWare

Répondre

0

J'ai résolu cela. Je viens de raccourcir le nom de la table. C'est tout.

Questions connexes