Я пытаюсь добавить кредитную оценку из нескольких записей таблицы SQLite.Добавление данных из столбца SQLite
В каждой записи есть столбец под названием кредитный балл, я хочу добавить их все вместе, но у меня проблемы.
Вот код:
String[] projection2 = { BorrowMeTable.COLUMN_CREDIT_SCORE };
Cursor databaseCursor2 = getContentResolver().query(uri, projection2,
null, null, null);
int number = 0;
if (databaseCursor2 != null) {
databaseCursor2.moveToFirst();
while (databaseCursor2.moveToNext()) {
number = number + databaseCursor2.getInt(
databaseCursor2.getColumnIndexOrThrow(
BorrowMeTable.COLUMN_CREDIT_SCORE));
}
}
Log.d("SCORE", Integer.toString(number));
Проблема заключается в while
заявление, когда он находится в месте, не тянет никаких данных. Когда я удаляю его, он извлекает правильные данные, но только из одной записи.
Сколько записей в курсоре? –