私のデータベースの受信トレイテーブルには、ファイルのパスを保持するための列名パスがありますが、パスのベースでそのレコードを削除しようとすると、エミュレーターによって致命的な例外がスローされます。
// Deleting single File
public void deleteFile(File file) {
SQLiteDatabase db = this.getWritableDatabase();
db.delete(TABLE_INBOX, KEY_PATH + " = "+file.getPath(),null);
db.close();
}
例外は:
FATAL EXCEPTION:main
android.database.sqlite.SQLiteExceprion: unrecognized token:"1kbFile"(code 1):,while compiling :DELETE inbox WHERE path=1kbFile.txt.
1kbFile.txtは、既に db に保存されている、削除したいパスです。どうすればこれを解決できますか?