运行 SQL 在 Phonegap 中查询
Run SQL Query in Phonegap
大家好我正在尝试运行如下查询,但我总是得到"SQL ERROR: undefined"
我做错了什么。
db = window.openDatabase("Database", "1.0", "SQLDB", 200000);
RunQuery ("DROP TABLE IF EXISTS ARTIGOS");
function RunQuery(QueryExecute) {
db.transaction(function(transaction){
transaction.executeSql(QueryExecute,successCB,errorCB);
})
}
function errorCB(err) {
alert("SQL Error: "+err.message);
}
function successCB() {
alert("SQL OK");
}
一种可能是 transaction.executeSql
方法将参数数组作为其第二个参数。因此,要像您一样使用回调,您可能必须为参数传递一个空数组。例如:
transaction.executeSql(QueryExecute, [], successCB, errorCB);
引用自 Cordova 文档:
https://cordova.apache.org/docs/en/latest/cordova/storage/storage.html
大家好我正在尝试运行如下查询,但我总是得到"SQL ERROR: undefined"
我做错了什么。
db = window.openDatabase("Database", "1.0", "SQLDB", 200000);
RunQuery ("DROP TABLE IF EXISTS ARTIGOS");
function RunQuery(QueryExecute) {
db.transaction(function(transaction){
transaction.executeSql(QueryExecute,successCB,errorCB);
})
}
function errorCB(err) {
alert("SQL Error: "+err.message);
}
function successCB() {
alert("SQL OK");
}
一种可能是 transaction.executeSql
方法将参数数组作为其第二个参数。因此,要像您一样使用回调,您可能必须为参数传递一个空数组。例如:
transaction.executeSql(QueryExecute, [], successCB, errorCB);
引用自 Cordova 文档: https://cordova.apache.org/docs/en/latest/cordova/storage/storage.html