Возможный дубликат:
Получить сгенерированный идентификатор после вставки
Я хочу получить последний вставленный идентификатор строки в моем приложении Android с помощью этого кода:
String query = "SELECT * from SQLITE_SEQUENCE";
int createdUserId = Integer.parseInt(dbHelper.executeSQLQuery(query).toString());
но проблема в том, что он генерирует исключение, которое не может преобразовать dbHelper.executeSQLQuery(query).toString()
в integer. Я не очень хорошо разбираюсь в sqlite, но думаю, что это должно вернуть последний идентификатор строки, который был вставлен... который определенно будет int (по крайней мере, я так думаю). Итак, если это не так, можете ли кто-нибудь помочь мне узнать, как получить последний идентификатор строки в приложении Android.
Спасибо!!!