0

私のデータベースの受信トレイテーブルには、ファイルのパスを保持するための列名パスがありますが、パスのベースでそのレコードを削除しようとすると、エミュレーターによって致命的な例外がスローされます。

// 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 に保存されている、削除したいパスです。どうすればこれを解決できますか?

4

2 に答える 2