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”;不需要单引号' –