PhonetapでSQLiteにDemoというテーブルがあります。私はそれにいくつかの値を挿入しました。今私は1つのレコードを更新したい。 * 0警告:私はこのクエリを投げるときPhonegapでSQLite Updateクエリが機能しない
var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
db.transaction(updatemonthSaveingDB, errorCB);
function updatemonthSaveingDB(tx)
{
tx.executeSql("UPDATE DEMO SET data = " + submitval + " WHERE id = " + 8, [], updateCB, errorCB);
}
function errorCB(err)
{
alert("Error processing SQL: " + err.code);
}
は今、それは* エラー処理SQLを示しています。
なぜ機能するのですか?あなたが説明できるなら、あなたの答えはかなり良いでしょう。 – Ben
なぜパラメータ化クエリを使用しないのですか? tx.executeSql( "UPDATE DEMO SETデータ=?WHERE id =?"、[submitval、8]、updateCB、errorCB); –