怎么在数据库查询中使用LIMIT 参数
我是用下面的代码获取数据库中一些近期的数据:Cursorcursor=mDb.query(DATABASE_TABLE,newString[]{KEY_DATE,KEY_...
我是用下面的代码获取数据库中一些近期的数据:Cursor cursor = mDb.query(DATABASE_TABLE, new String[] {KEY_DATE, KEY_REPS, KEY_WEIGHT}, null, null, null, null, KEY_DATE + "DESC", ???);需要使用LIMIT 参数,但是它是个string,我试了一些string "1" ,"LIMIT 1" 都不行,怎么办?android.database.sqlite.SQLiteException: no such column: dateDESC: , while compiling: SELECT date, repetitions, weight, FROM TEST ORDER BY dateDESC LIMIT 1是我的参数格式问题吗这?
展开
3个回答
2013-11-27
展开全部
LIMIT 后面是两个参数如 limit 0,10 从rowid=0开始取10条
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-27
展开全部
要看看你的数据库中的表格如何创建的吧!如果没有这个参数那肯定是不行了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询