我遇到了我的SQL語句的語法問題,LogCat說問題在WHERE附近。我哪裏做錯了?SQLite語句附近的語法錯誤
這裏是我的代碼:
var inName = "Test Name";
var inNumber = "Test Number";
db.transaction(function (tx) { tx.executeSql('INSERT INTO SoccerPlayer(Name,Club) VALUES (?, ?) WHERE ? NOT IN (SELECT Name FROM SoccerPlayer)',[ inName, inNumber, inName ] });
任何幫助或建議將欣然接受,這是謎題爲我的項目的最後一塊。當我完成這個我已經可以休息了。提前致謝。
什麼是**?**你能給出更多細節 –
那些?將基於[inName,inNumber,inName]括號內的值。 –
你可以嘗試靜態值爲*哪裏**名稱**不在.. * –