2010-05-22 45 views
0

如何使用「其中」與「名」,怎麼這個名字綁定到SQL語句條件更新創建SQL語句...SQLITE3更新語句的問題

///example 
const char *sql = "update profile set name = ? ,Lname = ?, date = ?,phno = ? ,image = ? , id= ? where **name=?**;"; 
+0

你能建立這些綁定變量明確提到的字符串嗎? 即通過連接字符串與常量字符串和變量構造字符串? – 2010-05-22 09:38:47

+0

我想根據名稱值更新這些值,所以我的where條件必須綁定名稱值。怎麼做。我可以使用靜態ID更新這些值。 – xcodemaddy 2010-05-22 09:58:14

+0

添加了sqlite3標籤,因爲它是一個sqlite3問題 – JeremyP 2010-05-22 14:20:45

回答

4

問題是什麼?您可以使用sqlite3_bind()每個參數都有一個從1開始的編號索引。您只需爲每個問號調用sqlite3_bind()。第一個'名字'是參數編號1,第二個是參數編號7.