当前位置: 代码迷 >> Android >> 这个query语句有什么有关问题
  详细解决方案

这个query语句有什么有关问题

热度:28   发布时间:2016-04-28 07:28:26.0
这个query语句有什么问题?
 Cursor cursor = db.query(
"test",  null, "time=?",
 new String[] { "between datetime('2013-10-01','start of month','+1 second') and datetime('2013-10-01','start of month','+1 month','-1 second')" },
 null, null, null);

------解决方案--------------------
你这么拼出来的SQL语句是有问题的, "time=?"后面的String数组里的String会替换掉?的部分,这样得到的东西并不是你想象的了。
------解决方案--------------------
楼主直接把第三个参数设置为null试试, "time=?"改为null
  相关解决方案