嘿,我朋友的所有人都建议我(Tony),我在这里错了吗?
因为这会给运行时错误。申请意外停止。
我的语法可能有问题
请帮助我,提前谢谢。我很感谢您的回复。
public boolean checkData(String task1, String dte1, String startTime1)
{
SQLiteQueryBuilder qb = new SQLiteQueryBuilder();
//SQLiteDatabase db = null; // get your database instance here.
qb.setTables("table1");
qb.appendWhere("task = ? AND dte = ?");
Cursor c = qb.query(this.db, new String[] { "task" }, startTime1+" BETWEEN stTime AND enTime",
new String[] { task1, dte1}, null, null, null);
int a = c.getCount();
if(a>0)
{
return true;
}
return false;
}
答案 0 :(得分:0)
全部...... 我解决了这个问题。 我使用字符串作为BETWEEN子句,因为上限和下限应该是数字类型。它的工作原理。但是感谢你的帮助。