首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2013-11-02 
这个query语句有什么问题? Cursor cursor db.query(test, null, time?, new String[] { between d

这个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

热点排行