04-26 18:17:16.330: E/AndroidRuntime(1989): android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1
需要cursor指针读取某一行的所有数据,应该这样做防止cursor越界
Cursor cursor=db.query(CONS_TABLE, queryColumns, "cons_no=?", parms, null, null, null);
if(cursor.moveToFirst()){ //这里moveToFirst指该cursor的第一行
do{
String a=cursor.getString(cursor.getColumnIndex("cons_name"));
System.out.println("cons_name:"+a);
}while(cursor.moveToNext());
}
这样cursor.getString不会再出错