現在、Android データベースからデータ行を削除しようとしていますが、異常なエラーが発生しています。行は、名前が Timetable のテーブルで次のようになります
_ID = (自動インクリメント)、MODULE = CM111、DAY = MONDAY、STARTTIME = 13:00、DURATION = 4 時間、TYPEOFSESSION = LAB、ROOM = PBS2
このコードを削除に使用しています
private int removeEvent (String modulecodepicker){
try{
SQLiteDatabase db = events.getWritableDatabase();
return db.delete(TABLE_NAME, MODULE + " = " + modulecodepicker, null);
}catch(SQLiteException ex){
Toast toast = Toast.makeText(this, "Broken", 10);
toast.show();
}
return 0;
}
これはこのSQLエラーを返しています
android.database.sqlite.SQLiteException: そのような列はありません: CM111: 、コンパイル中: DELETE FROM timetable WHERE モジュール = CM111
ありがとう