私はこれを私のクエリとして持っています:
public Cursor getQuests(int level) {
final String[] columns = new String[] {KEY_ID, "title", "minUC", "maxUC", "xp", "ep", "request", "loot", "level", "numHits", "numHitsReq"};
return db.query(QUESTS, columns, "level<=\"" + level + "\"", null, null, null, KEY_ID + ", level");
}
したがって、データベースにはレベル 10 までのエントリがあります。このクエリは、プレイヤーのレベルが 10 未満の場合、ある程度までは正常に機能しますが、プレイヤーのレベルが 11 以上の場合、クエリはレベル = 1 の行のみを返します。
レベルのエスケープされた引用符を削除すると、空のカーソルが返されます。私は何か間違ったことをしていますか?