【发布时间】:2015-02-05 00:52:17
【问题描述】:
我正在尝试以最简单的方式获取我的数据库保存的条目数。
我正在尝试使用 rawQuery "SELECT Count(*) FROM Students" 然后从光标执行 getInt 方法来获取数字并稍后使用它。
这是我的方法
public int getNumberOfEntries() {
SQLiteDatabase db = helper.getWritableDatabase();
String query = ShaqedDB.NUMBER_OF_ENTRIES;
Cursor d = db.rawQuery(query, null);
d.moveToFirst();
while (!d.isAfterLast()) {
int numberReturned = d.getInt(0);
d.moveToNext();
return numberReturned;
}
return 0;
}
我到处寻找 - 我找不到解决方案,为什么我不断收到游标错误,即游标无法读取第 0 行、第 1 列...即使我认为我将它指向第 0 列
【问题讨论】: