Я выполняющиеся в SQLite запрос:SQLite запрос не возвращает никаких записей
String selectQuery = "SELECT hotel.cityName, hotel.hotelName, hotel.roomName, hotel.roomCode, hotel.roomType, hotel.maxPax FROM hotel WHERE (hotel.cityName = 'Adelaide' OR hotel.cityName = 'Brisbane' OR hotel.cityName = 'Canberra') AND hotel.maxPax < 200 AND hotel.maxPax >= 100 AND (hotel.roomType = 'Boardroom')"
против таблицы базы данных под названием «гостиница» создана из XML, со следующими заголовками (в соответствии с DDMS):
id (INT)
cityName (TEXT)
hotelName (TEXT)
roomCode (TEXT)
roomName (TEXT)
roomType (TEXT)
maxPax (INT)
Каждый раз, когда я запускаю запрос:
SQLiteDatabase db = this.getWritableDatabase ();
Cursor cursor = db.rawQuery (selectQuery, null);
cursor.getCount() возвращает 0.
Я проверил фактические данные, и этот запрос обязательно должен вернуть данные. Почему cursor.getCount() возвращает 0?
Thx для справки. Удалось заставить его работать, используя Firefox SQLite Manager (отличный ресурс!). Это была глупая опечатка с моей стороны :( – user2313303