我正在嘗試從我的android數據庫中刪除一行數據,但收到一個不尋常的錯誤。該行看起來像這樣的表名時間表Android中的SQL錯誤
_ID =(自動遞增),MODULE = CM111,DAY =星期一,STARTTIME = 13:00,飛行時間= 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 WHERE時間表模塊= CM111
感謝
列的名稱不應引用? – Lobo 2012-04-23 11:19:37
你能解決這個錯誤嗎? – 2012-04-25 11:08:54