Как видно из заголовка, у меня возникли небольшие проблемы с запросом к базе данных sqlite. По сути, я пытаюсь получить набор цитат из базы данных, в зависимости от автора, выбранного из списка пользователей.
Но есть проблема с моим утверждением SELECT (кажется ...), и я не могу его заметить, поэтому, если бы кто-нибудь из вас, хороший народ, мог дать пару глаз, я был бы очень признателен.
Мой запрос:
public Cursor getQuotes(int position){
String who = authorName[position];
return qmDB.query(QUOTES_TABLE, new String[]{
KEY_QUOTE
},
KEY_AUTHNAME + "=" + who,
null,
null,
null,
null);
}
Ошибка:
04-28 20: 05: 10.685: ОШИБКА / AndroidRuntime (25017): вызвано: android.database.sqlite.SQLiteException: рядом с «Anton»: синтаксическая ошибка: во время компиляции: SELECT quote FROM Quotes WHERE auth_name = Robert Антон Уилсон