我想在sqlite android数据库中增加一列。 Im做这样的:如何在sqlite android数据库中增加字段
public void atualiza(String word){
this.db.rawQuery("UPDATE words SET count = count + 1 WHERE word= ? ", new String[] {word});
}
我呼吁另一类方法是这样的:
this.dh.atualiza(word);
但是,当我从模拟器拉数据库,并与SQLite数据库浏览器检查,本场不增加。为什么?
怎么样,如果你从你的代码中做一个选择(选择从单词=?的单词开始计数),是否返回正确的值? (你肯定是拉着正确的数据库?) – 2010-08-22 05:45:26
我认为'rawQuery'返回一个错误代码。你能检查它是什么吗?另外,更新应该使用execSQL进行。 – MPelletier 2010-08-22 17:21:57