我正在使用phonegap在Android中执行一些DB(SQL)操作...尽管一切正常但是我在查询执行时也遇到了不必要的错误。这是我的代码
var db = window.openDatabase("something", "1.0",
"PhoneGap Demo", 0);
db.transaction(someFunction, errorCB);
function someFunction(tx) {
tx.executeSql('SELECT md5_value from md5_table where category = 1', [],
gettingMd5QuerySuccess, errorCB);
}
function gettingMd5QuerySuccess(tx, results) {
tx.executeSql('UPDATE md5_table set md5_value = "' + tempValue
+ '" where category = 1', successCB, errorCB);
}
function errorCB(err) {
alert("Error processing SQL: " + err);
}
我做错了什么?
答案 0 :(得分:1)
我正在做语法错误... 我需要更换
tx.executeSql('UPDATE md5_table set md5_value = "' + tempValue
+ '" where category = 1', successCB, errorCB);
通过
tx.executeSql('UPDATE md5_table set md5_value = "' + tempValue
+ '" where category = 1', [], successCB, errorCB);