0
Я хотел получить идентификатор (первичный ключ) определенной строки. База данных содержит только два столбца, идентификатор и строковый тип столбца.База данных Android возвращает неверные результаты
ChordDatabase cdb;
int RowID = cdb.FindInDatabase(temp);
Log.i("RowID==>",String.valueOf(RowID));
public int FindInDatabase(String info){
Log.i("String====>>>",info);
Cursor c = getReadableDatabase().rawQuery("SELECT * FROM " + DatabaseTable + " WHERE " + DataField + " = " + info,null);
c.moveToFirst();
return c.getInt(1);
}
код не дает мне никакой ошибки, но дает неправильный результат, результат всегда возвращает первую строку. что здесь не так? Благодарю.