Vérifier si la requête a réussi à sqlite pour Android
Pour insérer des données dans une table sqlite nommé matable dans android je utiliser la requête:
db.execSQL("INSERT INTO MYTABLE VALUES('','"+name+"',NOW());");
Je veux vérifier si cette requête a été correctement insérée dans la table ou pas.
En php (avec mysql), vous pouvez facilement le faire
if($result)
echo 'success';
else
echo 'not inserted';
Mais qu'est-ce que le code équivalent sous android (avec sqlite) pour vérifier si la requête a été correctement
exécutée sans erreur?
OriginalL'auteur paul | 2012-09-27
Vous devez vous connecter pour publier un commentaire.
Selon la documentation execSQL jette un SQLException donc je pense que votre meilleur pari est d'entourer votre execSQL appel avec un try catch. Vous pouvez ensuite traiter toutes les erreurs se produit dans les captures. Donc quelque chose comme ceci est ce que vous voulez
tout le temps! content d'avoir pu aider 🙂
OriginalL'auteur Erik