Translate

vendredi 26 avril 2013

Astuce SQLITE


Avec SQLite il arrive que certaines opérations ne soient pas instantanément comités ce qui rend la base de données momentanément incohérente. A titre d’exemple en ajoutant une entrée et de demander à la modifier dans ligne suivante, il arrive que cette dernière ne soit pas trouvée.

Ajouter (Entrée1) ;
Modifier (Entrée1) ; --> Erreur : Entrée1 introuvable.

Une solution simple :
Le code le plus répondu Solution

 ContentValues values = new ContentValues();
 values.put(Column Name, Value);
 dataBase.insert(TableName, null, values);
 dataBase.beginTransaction();
 ContentValues values = new ContentValues();
 values.put(Column Name, Value);
 dataBase.insert(TableName, null, values); 
 dataBase.setTransactionSuccessful(); 
 dataBase.endTransaction();

Aucun commentaire:

Enregistrer un commentaire