Android应用程序中的SQLite查询给出错误

时间:2010-09-30 08:16:59

标签: android sqlite

嘿,我朋友的所有人都建议我(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;

}

1 个答案:

答案 0 :(得分:0)

全部...... 我解决了这个问题。 我使用字符串作为BETWEEN子句,因为上限和下限应该是数字类型。它的工作原理。但是感谢你的帮助。