错误图:
出错的语句:
Cursor cursor =db.query("user", null, null, null, null, null, "id DESC"," 2 offset 2");
解决方案1:
利用其他构造器,将后两个参数合并:
Cursor cursor =db.query("user", null, null, null, null, null, "id DESC limit 2 offset 2");
解决方案2:
根据limit的源码:
Cursor cursor =db.query("user", null, null, null, null, null, "id DESC","2 , 3");//之间用逗号隔开且:偏移量,显示数量
本文针对一个具体的SQL查询错误提供了解决方案。出错的原因在于OFFSET和LIMIT语法使用不当,通过修改参数格式,如使用逗号分隔偏移量和显示数量或将LIMIT和OFFSET合并为一个字符串,可以成功修正错误。
8031

被折叠的 条评论
为什么被折叠?



