Я пытаюсь получить информацию о столбце от курсора и получаю разочаровывающую ошибку. Я хочу выбрать все столбцы, содержащие $ SEARCH. Вот код:
Bundle b = getIntent().getExtras();
SEARCH = b.getString("searchtext");
Cursor c = mDBHelper.getReadableDatabase().query("table", null, "name="+ SEARCH, null, null, null, null);
По какой-то причине курсор выдает исключение времени выполнения. здесь ошибка:
12-30 03:55:00.357: E/AndroidRuntime(1302): Caused by: android.database.sqlite.SQLiteException: near "CAP": syntax error: , while compiling: SELECT * FROM kroger WHERE name=john
Не уверен, почему это происходит, возможно, в моем коде очень простая ошибка, но я не уверен, что это такое. Спасибо за вашу помощь!