我正在使用此代码从光标中获取计数。在 SQLite 管理器中执行 Select 查询时,我的计数为 6。
public int getCount(String name){
Cursor cursor;
cursor = myDataBase.rawQuery(
"select count(*) as _count from tProviderNode where parentId IN(select identifier from tProviderNode where name='"
+ name + "');", null);
return cursor.getInt(cursor.getColumnIndex("_count"));
}
在执行此功能时,我收到以下错误:-
android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1
为什么我会收到此错误?我有什么遗漏吗。