我正在尝试使用Web SQL更新Phonegap Cordova应用程序中的表。 以下是我为更新记录而构建的功能,但它没有更新数据库,也没有给出任何错误。
function updatedrink(x, y, z) {
alert(x);
alert(y);
alert(z);
db = window.openDatabase("smartbar", "1.0", "Smart Bar", 10000);
db.transaction(function (tx) {
tx.executeSql("UPDATE drinks SET name=?, qty=? WHERE pos=?", [y, z, x], function(tx, result) {
alert('Updated');
}, function(error) {
alert(error);
});
});
}
所有警报语句都给出了正确的值,但表格未更新。无论我尝试多少,我都无法指出一个错误。请救援。