String [] гдеArgs параметр метода базы данных в Android - PullRequest
13 голосов
/ 30 декабря 2010
delete(String table, String whereClause, String[] whereArgs)

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

Что это за String[] whereArgs? Это связано с "?" (так называемый джокер)?

1 Ответ

38 голосов
/ 30 декабря 2010

Да, String[] whereArgs содержит аргументы для добавления к whereClause.

Например, вы хотите сделать запрос на удаление:

удалить из InfoTable, где name = "ABC" и id = "23"

тогда запрос должен быть:

delete("InfoTable", "name = ? AND id = ?" , new String[] {"ABC", "23"});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...