Я хочу вернуть только целое число из базы данных Android - PullRequest
0 голосов
/ 29 марта 2011

Я уже создал рабочую базу данных и хочу вернуть max(_id). Я не хочу курсора, хотя, я знаю, что это будет и int Я только хочу вернуть номер. Есть ли способ запросить это?

1 Ответ

1 голос
/ 29 марта 2011

Я думаю simpleQueryForLong - это то, что вы ищете.

SQLiteDatabase db;
// initialize the db
SQLiteStatement statement = null;
try {
    db.compileStatement("select max(_id) from table");
    int max = statement.simpleQueryForLong();
} catch (SQLException e) {
    // handle
} finally {
    if (statement != null) {
        statement.close();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...