Bonjour,
J'utilise une base de donné embarquer pour mon application grâce a SQLite.
Elle possède plusieurs table et le problème ce répète sur chacune d'elle.
imaginons une table de deux colonne:
-ID INTEGER PRIMARY KEY AUTOINCREMENTAL
-Name TEXT NOT NULL
Si j'ajoute un un nom a cette table de la manière suivante:
On ajoute par exemple 10 variable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ContentValues values = new ContentValues() values.put(COL_Name, snvt.getName()); return bdd.insertOrThrow(TABLE, null, values);
Si je supprime la variable n°5.
Puis que je fais un autre "insert".
La nouvelle variable vas être en position 11 et laisse un trou a la position 5.
Le problème est que la table vas finir par être d'une taille assez conséquente non? Cela est il dérangeant? Si oui y a t'il une méthode pour bouchez ces "trou".
Merci de vos réponse.
Partager