2014-05-19 32 views
1

我試圖在sqlite中進行連接以檢索一些信息... 我在Jquery中將此函數設置爲phonegap。TypeError:數字不是函數 - Phonegap Sqlite

getSQL: function(){ 
    var conect = window.openDatabase("sqlLove", "1.0", "sqlLove", 1000000); 
    conect.transaction(db.getQuery, db.errorDB, db.dbReady); 
}, 

getQuery: function(tb){ 
    var sql = 'select celular from usuario limit 1'; 
    tb.executeSql(sql, [], db.getSuccess); 
}, 

getSuccess: function(tb, results){ 
    var len = results.rows.length; 
    //se for maior q 1 já existe dados para este celular 
    if(len > 0){ 
     for(var i = 0; i < len; i++){ 
      var row = results.rows.length(i); 
      console.log(results.rows.length(i)); 
      app.setUser(row.celular); 
     } 
    }else{ } 
} 

將返回該錯誤:

Uncaught TypeError: number is not a function db.js:38 

在線38我有:

var row = results.rows.length(i); 

做出變量警報 「LEN」,似乎返回1,則工作,問題是要顯示。

非常感謝......

回答

2

嘗試更新38行到這一點:

var row = results.rows.item(i); 

要獲得從返回的實際數據使用itemlength

相關問題