2014-01-21 43 views
1

我在Android上面臨phonegap問題。Phonegap SQL查詢返回undefined只在設備上

Windows 7的64位 的PhoneGap 2.6

我的應用程序運行在模擬器OK(Android 4.3以上)的所有查詢似乎罰款。 當我部署在我的Nexus 7(android 4.4,但我試過android 2.3設備上有相同的結果)時,我從所有的sql語句中得到一個「未定義」的錯誤。

錯誤代碼沒有幫助,因爲返回「0」或「undefined」而沒有其他描述。

該查詢是簡單的SELECT的,用openDatabase調用的對象是有效的。

有什麼建議嗎? 非常感謝 羅布

回答

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); 
    } 

完全在模擬器,但設備返回「不確定」。

感謝 羅布

0

我已經結束了使用SQLite的科爾多瓦插件,但這個問題是很奇怪...... 感謝 羅布