2013-05-25 69 views
1

我使用SQLite Manager firefox插件執行這個查詢語句。
如果查詢語句包含'',那麼正確的語法是什麼?

查詢語句爲:

INSERT INTO "main"."bibles" ("scripture","chapter","verse","content") 
VALUES("NINGPAWT NINGHPANG"," 22","2 "," Shaloi Karai Kasang gaw, \'Nang tsawra ai, na shadang sha shingtai Isak hpe woi nna Moria ga de sa wa su; ngai nang hpe madun na ra de ai bum hta shi hpe wan nat hkungga di nna nawng e,\" ngu wu ai. "); 

的SQLite Manager警報是:

SQLiteManager: Likely SQL syntax error: INSERT INTO "main"."bibles" ("scripture","chapter","verse","content") 
    VALUES("NINGPAWT NINGHPANG"," 22","2 "," Shaloi Karai Kasang gaw, \'Nang tsawra ai, na shadang sha shingtai Isak hpe woi nna Moria ga de sa wa su; ngai nang hpe madun na ra de ai bum hta shi hpe wan nat hkungga di nna nawng e,\" ngu wu ai. "); 
[ near "ngu": syntax error ] 
Exception Name: NS_ERROR_FAILURE 
Exception Message: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [mozIStorageConnection.createStatement] 

是不是我的查詢語句是否正確? 什麼是正確的說法?

+0

嘗試改變*敖即\」 NGU武*在*敖即\」 NGU武* – Oli

+0

@奧利我需要「,而不是' –

回答

0

SQLite有不同的引號轉義。

不要逃避'\'但像''

不要逃避"\"但像""

+0

非常感謝你。這是答案。無法接受您的答案,等待4分鐘。 Thankssssssssssssssssssssssss @Zaffy –

相關問題