SQLiteデータベース(android)の値を更新するには、次の方法を使用します。テーブルはオブジェクトを呼び出します。更新するフィールドは、特定のIDとレベルを持つ特定のアイテムのshowinfo1です。
public void insertString(int id, int level, String field, String value){
myDataBase.execSQL("UPDATE OBJECTS SET " + field + "=" + value + " WHERE _ID=" + id + " AND LEVEL =" + level);
}
奇妙だと思うエラーがあります。実際には1つあるのに、「そのような列はない」と表示されます。
android.database.sqlite.SQLiteException: no such column: true: UPDATE OBJECTS set showinfo1=true WHERE _ID=6 AND LEVEL =1
これを解決する方法はありますか?たぶん私のクエリは間違っていますか?