У меня есть этот метод в моем SqliteOpenHelper
классе:
public String getTablica(int id,Context context)
{
SQLiteDatabase db=this.getWritableDatabase();
String query="SELECT "+COL2+" FROM "+TABLE_NAME+" WHERE "+COL1+"="+id;
Cursor cursor=db.rawQuery(query,null);
try {
cursor.moveToFirst();
return cursor.getString(1);
}
catch(Exception ex)
{
Toast.makeText(context,ex.getMessage(),Toast.LENGTH_LONG).show();
return "";
}
}
Я получаю эту ошибку в строке cursor.getString (1)
Я хотел бы напечатать только первую строку, идентификатор которой совпадает с идентификатором из параметра функции ... Но я получаю эту ошибку, какрешить и что я делаю не так?