当我尝试在两个选定日期之间获取数据时,如果任何选定日期没有数据而不是它不工作。如何解决?
query = "SELECT * FROM expense_tb where date BETWEEN '" + toDate + "'AND '" + fromDate + "'";
Cursor c1 = db.selectQuery(query);
if (c1.moveToFirst())
{
do {
money = c1.getString(c1.getColumnIndex("money"));
cat = c1.getString(c1.getColumnIndex("selCat"));
date = c1.getString(c1.getColumnIndex("date"));
} while (c1.moveToNext());
答案 0 :(得分:0)
把它放在try catch里面。在例外情况下显示一些吐司或其他东西。
答案 1 :(得分:0)
BETWEEN
子句。