2016-01-28 36 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)'