как использовать строку с апосторфийкой в ​​базе данных Android - PullRequest
0 голосов
/ 13 июля 2011

Я работаю над одним приложением, в котором мне нужно сохранять данные в базе данных и извлекать данные ... до этого все нормально, но когда я получаю данные, используя определенное имя, которое уже хранится в базе данных, и если это имя похоже на " crown`s", тогда это заставляет меня закрыться ..

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

я использую функцию базы данных для извлечения:

{
String name_search=edittext.getText().toString();
Cursor c=DB.rawQuery("select NAME from Category where NAME='"+name_search+"'",null);

}

заранее спасибо .... пожалуйста, помогите мне как можно быстрее

1 Ответ

0 голосов
/ 13 июля 2011

Попробуйте использовать параметр selectionArgs для решения вашей проблемы

String name_search=edittext.getText().toString();
String query = "select NAME from Category where NAME= ?";
Cursor c=DB.rawQuery(query, new String[] { name_search});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...