2016-01-28 32 views
0

此的javascrip代碼工作正常的PhoneGap:LIMIT子句中的PhoneGap不工作

db.transaction(function(tx) { 

      tx.executeSql('SELECT * FROM Messages ', [], function(tx, results) { 

        //do something 

      }, errorSQL); 

}, errorSQL); 

,但如果我添加LIMIT子句的查詢不起作用

db.transaction(function(tx) { 

     tx.executeSql('SELECT * FROM Messages LIMIT 1 OFFSET 1 ', [], function(tx, results) { 

        //do something 

     }, errorSQL); 
}, errorSQL); 

誤差函數告訴我一個消息錯誤type undefined

function errorSQL(err) { 
      alert("Error processing SQL: "+err.message); 
} 

是什麼問題?

回答

0

已解決:只創建時更改表的id設置。只需添加整數和自動增加子句

CREATE TABLE IF NOT EXISTS Messages (id integer primary key autoincrement, idm, user, name, type, message, time)'