12

我有一个用于检索这样的数据的代码。我想获取日期按升序排列的记录。我尝试使用 "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);
}
4

1 回答 1

41

假设 KEY_DATE_TIME 是一个保存 db 字段名称的字符串常量,以下应该可以工作:

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");
于 2011-11-08T14:24:10.663 回答