Я использую следующий метод для получения данных из таблицы:
Cursor c = ourDatabase.rawQuery("SELECT " + KEY_SWIMMERLAPS + " * "
+ KEY_SPONSOR + " AS result FROM " + DATABASE_TABLE, null);
Мне было интересно, можно ли это отредактировать в отсортировать результаты по KEY_SWIMMERLAPS . Я думал, что будет работать следующее:
Cursor c = ourDatabase.rawQuery("SELECT " + KEY_SWIMMERLAPS + " * "
+ KEY_SPONSOR + " AS result FROM " + DATABASE_TABLE, KEY_SWIMMERLAPS + " DESC");
Однако я получаю сообщение об ошибке, поскольку KEY_SWIMMERLAPS не является строкой:
Метод rawQuery (String, String []) в типе SQLiteDatabase не применим для аргументов (String, String)