8
votes

Wharergs Base de données SQLite Supprimer

J'essaie de supprimer quelques lignes dans une base de données SQLite de manière programmatique pour Android et je vous demandez ce que les Whergs font référence à cette documentation:

http://developer.android.com/reference/andrroid/database/sqlite/sqlitedatabase.htmlitedatabase.html#delete (java.lang.string,% 20java.lang.string ,% 20java.lang.string [])

Quelqu'un peut-il me donner un exemple?


0 commentaires

3 Réponses :


16
votes

Wharergs sont les valeurs à la clause WHERE. Quand vous utilisez le "?" (espace réservé) dans le deuxième argument ( Whareeclause ), vous devez fournir le Wharergs . Voir ce post pour plus de détails < / a>.


0 commentaires

2
votes

Inscriptions? Ne travaillez pas (buggy) - vous devez donc construire la touche Whéreclause (Sélection) et envoyer des arguments NULL (Selectargs)

E.g. Pour charger une liste dynamique à partir de texte de recherche d'utilisateur:

xxx

et dans votre managemycustomerméniste () code de requête Placez quelque chose comme: xxx


0 commentaires

3
votes

mettre " =? code>" à la fin du deuxième argument (WHEReclause), comme celui-ci:

delete(CONTENT_URI, TEXT + "=?", new String [] { text } );


0 commentaires