它没有返回真值 [英] it's not returning the true value

查看:115
本文介绍了它没有返回真值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我进入了这个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆