Я пытался получить идентификатор из таблицы SQLite. Я продолжаю получать id = 0.
Идентификатор находится в таблице, в которой также есть строка для писем. Мне нужно получить идентификатор, соответствующий адресу электронной почты, указанному в вызове метода.
Я столкнулся со многими проблемами с похожими заголовками, перепробовал много разных кодов и получил тот же результат.
Я также просматривал таблицу SQLite в браузере баз данных SQLite, поэтому знаю, что таблица заполнена.
public int getWorkerId(String emailId) {
int returnId = 0;
String where = EMAIL_ADDRESS + " = ' " + emailId + "'";
Cursor c = db.query(true, TABLE_NAME, null,
where, null, null, null, null, null);
if (c.moveToFirst()) {
returnId = c.getInt(c.getColumnIndex(ENTRY_ID));
}
c.close();
return returnId;
}
Спасибо.