'SQLiteDataBase'中'delete'函数文档中的错误

时间:2013-07-20 16:28:45

标签: java android sqlite

delete对象的SQLiteDatabase函数是一个三参数函数:表,“Where”子句和“Where”args。不幸的是,在Android SDK文档中,只描述了前两个参数,而第三个参数完全没有。

谁能告诉我第三个应该代表什么?可以更新文档吗?

1 个答案:

答案 0 :(得分:3)

whereArgs是where子句的值,在哪里使用"?"占位符在whereClause中,您可以提供whereArgs

EG:

dbhelper.delete(DB_TABLE, KEY_NAME + "=?", new String[] { col })

当你拥有像#34; ="等特殊字符的参数时,它主要用于安全查询和防止SQL注入。什么不是。 因此,文档中没有错误,可能是因为参数名称是自解释的

而省略了描述