它没有返回真值 [英] it's not returning the true value
本文介绍了它没有返回真值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我进入了这个code的记录与数据库records.it执行比较,但它显示已经存在对于每个进入的记录(也可能是旧的或新的记录。)
I entered this code for comparing the records with the database records.it executing but it shows already exists for every entering record (it may be old or new record.)
boolean ifExisting() {
//Cursor c = db.rawQuery("SELECT * FROM sharelist WHERE category='"+str1+"'",null);
Cursor c = db.rawQuery("SELECT * FROM sharelist WHERE" + "category" + "=" + category,null);
Integer a=new Integer(c.getCount());
Log.e("getcount",a.toString());
if(c.getCount()>-1)
{ return false;}
else{
return true;
}
请帮我.............
please help me.............
推荐答案
加一个空格后,其中:
"SELECT * FROM sharelist WHERE " + "category" + "=" + category,null
这应该工作。
这篇关于它没有返回真值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文