курсор не выбирает записи из базы данных - PullRequest
0 голосов
/ 17 февраля 2020

Я не могу получить записи из базы данных sqlite. Вот мой код ниже:

Эта функция определена в файле базы данных:

public Cursor fetchRecordById(String id) {
     Cursor cursor = sqLiteDatabase.rawQuery("select * from " + STDTABLE + " where _id = "+id, null);
     return cursor;
}

Я вызываю эту функцию в основной активности следующим образом:

Cursor cursor = sqLite.fetchRecordById(getId);

Я не получил значений, вызвав эту строку:

String data = cursor.getString(cursor.getColumnIndex("name"));

Я хочу получить значения из столбца.

Но я получил ошибку

Убедитесь, что Курсор правильно инициализируется перед доступом к данным из него.

Я пытался cursor.moveToNext(); & cursor.moveToFirst();, но безрезультатно. Пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...