我想將它插入到表中的歌曲名稱包含一個「'」(撇號),因此請求被執行時出現錯誤。我怎樣才能解決這個問題sqlite.SQLiteException:接近「s」:語法錯誤:因爲撇號
Cursor pid = mDB.rawQuery("select Id FROM MusicPlayer WHERE "Path ='" + sname + "';", null);
我得到的sname運行時使.. SNAME = /mnt/sdcard/Now Thats What I Call Music 85 [Bubanee]/16 - Let's Get Ready To Rhumble (100% Radio Mix) - PJ & Duncan.mp3
我得到下面的錯誤..
android.database.sqlite.SQLiteException: near "s": syntax error: , while compiling: SELECT Id FROM MusicPlayer WHERE Path ='/mnt/sdcard/Now Thats What I Call Music 85 [Bubanee]/16 - Let's Get Ready To Rhumble (100% Radio Mix) - PJ & Duncan.mp3';
由於SNAME包含與'
let's
其詞給我錯誤。
逃離撇號 –
@RaghavSood我怎麼逃脫。我得到它的運行時..後逃脫這再次另一個字符串可能有撇號 –