13 votes

String[] whereArgs paramètre de la méthode database dans Android

delete(String table, String whereClause, String[] whereArgs)

update(String table, ContentValues values, String whereClause, String[] whereArgs)

Qu'est-ce que c'est ? String[] whereArgs ? Est-il lié à un " ?" (appelé joker) ?

39voto

frieza Points 4249

Oui, le String[] whereArgs contient les arguments à ajouter à la commande whereClause .

Par exemple, vous voulez faire une requête de suppression :

supprimer de InfoTable où le nom = "ABC" et l'id = "23".

alors la requête devrait être :

delete("InfoTable", "name = ? AND id = ?" , new String[] {"ABC", "23"});

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X