次のようなクエリがあります。
Cursor c = bdd.query(db.TABLE_TorrentDownload, new String[] {db.COL_ID, db.COL_INFOHASH, db.COL_TorrentName,db.COL_Progress,db.COL_Peers,db.COL_dl,db.COL_ul,db.COL_State,db.COL_FolderPath,db.COL_Selected}, db.COL_State + " LIKE '3' OR " + db.COL_State + " LIKE '7'", null, null, null, null,null);
クエリは 4.0.3 では機能しますが、android 2.2 エミュレーターではクラッシュします。それは私に sqliteException を与えます: no such column Selected
2.2でクラッシュする理由はありますか?
更新 1
android.database.sqlite.SQLiteException: そのような列はありません: 選択済み: 、コンパイル中: SELECT id、Info_Hash、TorrentName、Progress、Peers、dl、ul、State、Selected、FolderPath FROM tblTorrentDownload WHERE State LIKE '3' OR State LIKE ' 7'