我的 Angular 應用程式中有以下插入陳述句可插入到本地 SQLite 資料庫中。
INSERT INTO testtable (ID, userID, goTime, backTime, imageFileNames) VALUES (8,1,"00:00:00","00:00:00","{\"images\":[\"U9P0v8302e5fnrHd3D0lk04CDDONdYEF1p1cDDICLpQMZDTZXgcCigeNEZZHdA0rvcfhrIouMixH6XUKOOCe64Hcrmkf5QZuc9YY.jpg\"]}");
我在插入陳述句的影像部分周圍拋出了語法錯誤。我知道這是因為里面有雙引號,并且在內部雙引號中添加了一個額外的 " 會起作用。
我的問題是:是否有函式或方法可以在需要的地方輕松添加那些額外的雙引號,以便陳述句再次有效?
uj5u.com熱心網友回復:
也許您可以將反引號(`) 與單引號(') 和雙引號(") 混合使用:
INSERT INTO testtable (ID, userID, goTime, backTime, imageFileNames)
VALUES (
8,
1,
"00:00:00",
"00:00:00",
`{"images:['U9P0v8302e5fnrHd3D0lk04CDDONdYEF1p1cDDICLpQMZDTZXgcCigeNEZZHdA0rvcfhrIouMixH6XUKOOCe64Hcrmkf5QZuc9YY.jpg']}"`
);
如果它不起作用,請嘗試以下方法:
"{`images:['U9P0v8302e5fnrHd3D0lk04CDDONdYEF1p1cDDICLpQMZDTZXgcCigeNEZZHdA0rvcfhrIouMixH6XUKOOCe64Hcrmkf5QZuc9YY.jpg']}`"
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/392319.html
下一篇:嵌套異步呼叫Angular
