带有AND的where子句中的游标

时间:2012-07-02 15:30:48

标签: android android-cursor android-sqlite

如何在Android AND的{​​{1}}子句中添加WHERE


例如:

Cursor

返回空 Cursor cursor = data.query( Banana.URI, new String[]{BananaColumns._ID}, BananaColumns.NAME + "=? AND " + BananaColumns.COLLECTION + "=?", new String[]{bananaData.getName(), bananaData.getCategory()}, null); 。但是Cursor包含该查询应该找到的数据。我的格式错了吗?

由于

1 个答案:

答案 0 :(得分:1)

如果您愿意,查询对我来说很好:SELECT _id FROM BananaTable WHERE name=<bananaData.getName()> AND collection=<bananaData.getCategory()>。 (我对名称做了一些假设。)仔细检查bananaData方法是否返回了你期望的结果。