как сделать ordring в этой команде sqlite? - PullRequest
0 голосов
/ 06 января 2011

У меня есть этот запрос sqllite в Android.

 //---retrieves all the titles---
    public Cursor getAllMessages() 
    {
        return db.query(true,DATABASE_TABLE, new String[] {
                KEY_ROWID, 
                KEY_FROMID,
                KEY_TOID,
                KEY_MESSAGE,
                DIR},
                null,
                null, 
                null, 
                null, 
                null, 
                null);
    }

Я хочу заказать результат в соответствии с KEY_ROWID как?

Ответы [ 2 ]

1 голос
/ 06 января 2011

У меня есть демонстрация по использованию SQLite на Android, и если вы посмотрите на PicasaAlbumManager # getAlbumCursor , вы сможете увидеть, как установить значение OrderBy.

В вашем случае вы, скорее всего, сделаете это:

String[] projection = new String[] {KEY_ROWID, KEY_FROMID, KEY_TOID, KEY_MESSAGE, DIR};
db.query(true, DATABASE_TABLE, projection, null, null, null, null, KEY_ROWID, null);

Ссылки:

0 голосов
/ 06 января 2011

Функция запроса имеет параметр orderBy String, в стандартном запросе вы передаете именно то, что обычно делаете по убыванию, за исключением того, что опускаете ORDER BY.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...