0

Androidの句にを追加するANDにはどうすればよいですか?WHERECursor


例えば:

    Cursor cursor = data.query(
            Banana.URI, 
            new String[]{BananaColumns._ID}, 
            BananaColumns.NAME + "=? AND " + BananaColumns.COLLECTION + "=?", 
            new String[]{bananaData.getName(), bananaData.getCategory()}, 
            null);

これは空を返しますCursor。ただし、Tableには、そのクエリで検出する必要のあるデータが含まれています。フォーマットが間違っていますか?

ありがとう

4

1 に答える 1

1

必要に応じて、クエリは私には問題ないように見えますSELECT _id FROM BananaTable WHERE name=<bananaData.getName()> AND collection=<bananaData.getCategory()>。(名前についていくつかの仮定をしました。)bananaDataメソッドが期待どおりのものを返すことを再確認してください。

于 2012-07-02T15:52:07.950 に答える