1
我正在尝试Android上的数据库应用程序。
我想使用SQLite数据库更新(...)更新记录的便捷方法。
通常情况下,对于单个键的WHERE子句,它正在工作。下面的代码工作正常: -如何使用多个键更新记录
values.put("testname", "Quiz1");
mDB.update("Tests", values, "id=?", new String[]{"2"}); //this statement works
但是,我想更新一个表中有一个由两个键的组合作为唯一标识符的列。我尝试了以下。这会毫无例外地执行,但没有更新。
values.put("score", 60);
mDB.update("Results", values, "studentid=? AND testid=?",
new String[] { "2,1" }); // this statement does not work`
怎么办?
完美!谢谢!! – OceanBlue 2010-05-15 15:38:53