1
我請求本地數據庫的數據並將它們輸出到列表視圖中。android在我的android應用程序中選擇數據庫的數據
現在我想我的排序查詢,但這並不工作:( 我嘗試使用此代碼:
String query = "SELECT * FROM "+DatabaseHelper.DATABASE_TABLE+" " +
"WHERE name= 'Max' " +
"ORDER BY '"+DatabaseHelper.COLUMN_SECONDNAME+"' DESC";
Cursor c1 = dbHandler.selectQuery(query);
Cursor c1 = dbHandler.selectQuery(query);
if (c1 != null && c1.getCount() != 0) {
if (c1.moveToFirst()) {
do {
DatabaseListItems databaseListItems = new DatabaseListItems();
databaseListItems.setID(c1.getString(c1.getColumnIndex("id")));
databaseListItems.setFirstName(c1.getString(c1.getColumnIndex("Firstname")));
databaseListItems.setSecondname(c1.getString(c1.getColumnIndex("Secondname")));
databaseList.add(databaseListItems);
} while (c1.moveToNext());
}
}
c1.close();
哪裏是我的錯
直接嘗試'「ORDER BY」+ DatabaseHelper.COLUMN_SECONDNAME +「DESC」;不需要單引號' –