У меня есть таблица в sqlite, которая содержит только одну запись, и я хочу получить доступ к ней в курсоре, но столкнулся с проблемой, я получил это исключение java.lang.IllegalStateException: получить слот поля из строки 0 col -1 не удалось
Мой код здесь:
c2=sql.dis();
c2.moveToFirst();
name = c2.getString(c2.getColumnIndex(DbManager.displayname));
ListName.setText("selected list"+name);
}
и это в классе BD:
public Cursor dis() {
try
{
SQLiteDatabase db= this.getWritableDatabase();
String[] todo = new String[] {displayName };
Cursor cursor=db.query(displayname, todo, null, null, null,null, null);
return cursor;
}
catch(Exception ex)
{
str = ex.toString();
}