Ajouter une colonne à a table SQLite android Studio
Résolu/Fermé
rapidegoyes
Messages postés
80
Date d'inscription
samedi 22 février 2020
Statut
Membre
Dernière intervention
27 août 2024
-
Modifié le 29 juil. 2021 à 21:54
rapidegoyes Messages postés 80 Date d'inscription samedi 22 février 2020 Statut Membre Dernière intervention 27 août 2024 - 8 août 2021 à 21:16
rapidegoyes Messages postés 80 Date d'inscription samedi 22 février 2020 Statut Membre Dernière intervention 27 août 2024 - 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
15485
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
2 septembre 2024
3 905
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
80
Date d'inscription
samedi 22 février 2020
Statut
Membre
Dernière intervention
27 août 2024
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