我有一个代码来检索这样的数据。我希望按升序获取日期记录。我尝试使用“KEY_DATE_TIME ASC”。但它没有用。
public Cursor fetchAllReminders() {
return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_TITLE,
KEY_BODY, KEY_PHONE,KEY_DATE_TIME}, null, null, null, null, null);
}
答案 0 :(得分:41)
假设KEY_DATE_TIME是一个包含db字段名称的String常量,则以下内容应该有效:
return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_TITLE,
KEY_BODY, KEY_PHONE,KEY_DATE_TIME}, null, null, null, null, KEY_DATE_TIME + " ASC");