我想在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