SQLite + android:选择整数以了解它是0还是1

时间:2018-04-01 17:57:41

标签: android sqlite select integer

我几小时后搜索如何选择一个整数列(作为布尔值)并知道它是0是插入还是1是插入。

我试过这样:

    public boolean getLucide(){
    SQLiteDatabase db = this.getReadableDatabase();
    String query = "SELECT luciditeCarnetreve FROM Carnetreve WHERE luciditeCarnetreve = ?";
    db.rawQuery(query, null);
    return true;
}

但是我的代码中的问题是方法返回总是如此,所以总是1。 我怎么能用光标得到这个?

1 个答案:

答案 0 :(得分:0)

public boolean getLucide()
    {
        int integervalue = 0;
        SQLiteDatabase db = this.getReadableDatabase();
        Cursor c = db.rawQuery("select luciditeCarnetreve from Carnetreve  where luciditeCarnetreve  = '"+somevalue+"' ",null);
        while(c.moveToNext())
        {
            integervalue = c.getInt(0);//put the number of coloumn nunbering start from 0
        }
        c.close();
        return integervalue > 0 ? true : false ;
    }