在Phonegap中运行SQL查询
大家好,我正试图运行一个查询,如下所示,但我总是得到“SQL错误:未定义” 我做错了什么在Phonegap中运行SQL查询,sql,database,phonegap,Sql,Database,Phonegap,大家好,我正试图运行一个查询,如下所示,但我总是得到“SQL错误:未定义” 我做错了什么 db=window.openDatabase(“数据库”,“1.0”,“SQLDB”,200000); RunQuery(“如果存在,则删除表”); 函数RunQuery(QueryExecute){ db.事务(功能(事务){ executeSql(QueryExecute、successCB、errorCB); }) } 函数errorCB(err){ 警报(“SQL错误:+err.message”)
db=window.openDatabase(“数据库”,“1.0”,“SQLDB”,200000);
RunQuery(“如果存在,则删除表”);
函数RunQuery(QueryExecute){
db.事务(功能(事务){
executeSql(QueryExecute、successCB、errorCB);
})
}
函数errorCB(err){
警报(“SQL错误:+err.message”);
}
函数successCB(){
警报(“SQL正常”);
}
一种可能性是transaction.executeSql
方法将参数数组作为第二个参数。因此,要像以前一样使用回调,可能需要为参数传入一个空数组。e、 g:
transaction.executeSql(QueryExecute, [], successCB, errorCB);
此处参考Cordova文档:
我认为phonegap/cordova与android手机配合使用是sqlite的选择。