Android SQLite Cursor out of bounds exception on SELECT count(*) from table
以下函数为我提供了一个越界异常...
public void count(){
SQLiteDatabase db = table.getWritableDatabase();
String count = "SELECT count(*) FROM table";
Cursor mcursor = db.rawQuery(count, null);
int icount = mcursor.getInt(0);
System.out.println("NUMBER IN DB: " + icount);
}
它旨在返回数据库中的行数。有人知道出了什么问题吗?我可能以错误的方式执行此任务吗?