3

こんにちは、SQL クエリがあり、2 つの WHERE 句が必要です。データベースで Bid と Cid の両方をクエリし、それをカーソルに返すようにしたいのですが、そこに私のコードがあります

     public Cursor getSubCategoriesQuerybyCidandBid(String Cid, int Bid) {
        this.openDataBase();
        Cursor c;
         String[] asColumnsToReturn = new String[] {SECOND_COLUMN_ID, SECOND_COLUMN_IDENTITY, SECOND_COLUMN_SUBCATEGORIES};
         c =dbSqlite.query(false, TABLE_NAME, asColumnsToReturn, COLUMN_BID + "=" + Bid + COLUMN_CID + "=" + Cid , null, null, null, null, null);
         return c;
    }

これは私が望んでいる方法ですが、これを修正する方法はありませんか?

4

1 に答える 1

7

試してみてくださいCOLUMN_BID + "=" + Bid + " AND " + COLUMN_CID + "=" + Cid

于 2012-04-29T15:39:40.150 に答える