public boolean deleteNote(String title) {
return mDb.delete(DATABASE_TABLE, KEY_TITLE + "="+title, null) > 0;
}
위와 같이 string 변수를 넣어서 데이터 삭제하는 코드를 작성했습니다.
그런데 자꾸
03-19 23:21:25.099: E/SQLiteLog(24566): (1) no such column: 밑줄긋기
이렇게 에러가 나네요.(보낸 string 이 밑줄긋기 입니다.)
현재 DB 에 title 로 밑줄긋기라는 데이터가 있는데도 저렇게 에러가 나고.
설령 없다해도 exception error 는 없어야 하는거 아닌가요?
03-19 23:21:25.099: E/AndroidRuntime(24566): FATAL EXCEPTION: main
03-19 23:21:25.099: E/AndroidRuntime(24566): android.database.sqlite.SQLiteException: no such column: 밑줄긋기 (code 1): , while compiling: DELETE FROM notes WHERE title=밑줄긋기
이렇게 exception error 가 나면서 튕깁니다.
제가 뭘 잘못한것일까요?