作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在用户选择一周的第一天后将数据库中的项目显示到 ListView 中,以显示一周内的所有日期。据我了解,这应该有效,但应用程序一直崩溃。知道我做错了什么吗?
这是我的光标代码......
mCursor = mDb.query("tracker", null,
"(day_id=? OR day_id=? OR day_id=? OR day_id=? OR day_id=? OR day_id=? OR day_id=?) AND year_id=? AND month_id=? ", new String[] {
String.valueOf(day1), String.valueOf(day1+1), String.valueOf(day1+2), String.valueOf(day1+3),
String.valueOf(day1+4), String.valueOf(day1+5), String.valueOf(day1+6), String.valueOf(year1),
String.valueOf(month1)},
null, null, "_id ASC");
一些帮助将不胜感激......
最佳答案
对于其他正在寻找答案的人,这是上面 Chris Jester-Young 所建议的,再次感谢
mCursor = mDb.query("tracker", null,
" day_id BETWEEN ? AND ? AND year_id=? AND month_id=? ", new String[] {
String.valueOf(day1), String.valueOf(day2), String.valueOf(year1),
String.valueOf(month1)
},
null, null, "_id ASC");
关于java - 在 android 中的 SQLite 原始查询中组合 AND 和 OR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6333521/
我是一名优秀的程序员,十分优秀!