Я пытаюсь получить записи в таблице. Я использую этот кодНе удалось прочитать строку 0, col -1 из CursorWindow
if(c!=null){
if(c.moveToFirst()) {
String tipId = c.getString(c.getColumnIndex(DAO.TIP_ID)).toString().trim();
System.out.println("tipId: "+ tipId);
}else{
// Handle no rows returned
System.out.println("Handle no rows returned");
}
}else{
System.out.println("debug Cursor , cannot be created");
}
Но это дает мне следующее исключение
Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
и относится к этой линии:
String tipId = c.getString(c.getColumnIndex(DAO.TIP_ID)).toString().trim();
надежда кто помогает мне это исправить. Спасибо заранее.
Значение DAO.TIP_ID равно (_id), а также имя столбца (_id). Я скопировал это имя. :( – Eman87
Я отредактировал ответ. Изменения и вывод logcat здесь – vivek
Также опубликуйте свой выборный запрос – vivek