Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Phonegap中运行SQL查询_Sql_Database_Phonegap - Fatal编程技术网

在Phonegap中运行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”)

大家好,我正试图运行一个查询,如下所示,但我总是得到“SQL错误:未定义”

我做错了什么

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的选择。