Ajouter une colonne à a table SQLite android Studio
Résolu/Fermé
rapidegoyes
Messages postés
108
Date d'inscription
samedi 22 février 2020
Statut
Membre
Dernière intervention
24 février 2025
-
Modifié le 29 juil. 2021 à 21:54
rapidegoyes Messages postés 108 Date d'inscription samedi 22 février 2020 Statut Membre Dernière intervention 24 février 2025 - 8 août 2021 à 21:16
rapidegoyes Messages postés 108 Date d'inscription samedi 22 février 2020 Statut Membre Dernière intervention 24 février 2025 - 8 août 2021 à 21:16
A voir également:
- Ajouter une colonne à a table SQLite android Studio
- Android - Guide
- Table ascii - Guide
- Déplacer une colonne excel - Guide
- Jouer a pokemon sur android - Guide
- Table des matières word - Guide
2 réponses
BunoCS
Messages postés
15505
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
5 février 2025
3 913
30 juil. 2021 à 11:05
30 juil. 2021 à 11:05
Hello,
Je ne comprends pas ce que fait cette ligne:
De plus, tu finis ta méthode par un "DROP TABLE". Or, le principe du "drop" est de supprimer la table. Tes modifications, ainsi que tes données, sont donc perdues
Je ne comprends pas ce que fait cette ligne:
db.execSQL(TABLE_NAME);
De plus, tu finis ta méthode par un "DROP TABLE". Or, le principe du "drop" est de supprimer la table. Tes modifications, ainsi que tes données, sont donc perdues
rapidegoyes
Messages postés
108
Date d'inscription
samedi 22 février 2020
Statut
Membre
Dernière intervention
24 février 2025
7
8 août 2021 à 21:16
8 août 2021 à 21:16
Bonsoir BunoCs,
je suis revenu à ma méthode onUgrade de départ
// supprime et cré à nouveau la table pour la mettre à jour
J'ai abandonné l'ancienne appli et j'ai ouvert un nouveau projet en ajoutant la colonne Congelateur.
J'ai repris les parties de code viables par copié coller.
Tout est reprogrammé et ça marche au quart de tour !
Je peux maintenant gérer 8 congélateurs.
En tout cas un grand merci pour tes aides.
A+++ Cordialement
rapidegoyes
je suis revenu à ma méthode onUgrade de départ
// supprime et cré à nouveau la table pour la mettre à jour
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS" + TABLE_NAME);
onCreate(db); //recré la table
}
J'ai abandonné l'ancienne appli et j'ai ouvert un nouveau projet en ajoutant la colonne Congelateur.
J'ai repris les parties de code viables par copié coller.
Tout est reprogrammé et ça marche au quart de tour !
Je peux maintenant gérer 8 congélateurs.
En tout cas un grand merci pour tes aides.
A+++ Cordialement
rapidegoyes