我在Android上遇到了关于phonegap的问题。
Windows 7 x64 Phonegap 2.6
我的应用程序在模拟器中运行正常(android 4.3)所有查询似乎都很好。 当我在我的Nexus 7上部署(android 4.4,但我尝试在具有相同结果的android 2.3设备上)时,我从所有sql语句中得到“未定义”错误。
错误代码无效,因为返回“0”或“未定义”而没有其他描述。
查询是简单的SELECT,用openDatabase调用的对象是有效的。
有什么建议吗? 非常感谢 罗布
答案 0 :(得分:0)
使用某些代码进行扩展,例如查询:
function gotoLinks(){
var db_do_query = db_obj.db_open;
var db_res_lin = db_do_query.transaction(db_obj.db_select_lin, db_obj.db_query_error);
}
//select all links from db
this.qry_lin_success = function (tx, results) {
//do things with resulset
}
this.db_select_lin = function queryDB(tx){
tx.executeSql("SELECT * FROM links ORDER BY lnk_titolo ASC", [], db_obj.qry_lin_success, db_obj.db_query_error);
}
在模拟器中完美运行但在设备中返回“undefined”。
由于 罗布
答案 1 :(得分:0)
我最终使用了SQLite cordova插件,但这个问题真的很奇怪...... 谢谢 罗布