запрос для извлечения данных из sqlite с помощью оператора = - PullRequest
0 голосов
/ 09 марта 2011

Я использую запрос для извлечения данных из sqlite, но получаю сообщение об ошибке.

Я использую следующий запрос:

cursor = db.query ( TABLE_NAME, new String[] { EMPLOYEE }, USERID + " =  " + NAME, null, null, null, null );

Ответы [ 2 ]

1 голос
/ 09 марта 2011
db.query(TABLE_NAME, new String[] { EMPLOYEE },USERID + " = '" + NAME + "'" , null, null, null, null);

USERID, похоже, является строковым типом.Поэтому сравниваемое значение должно быть заключено в одинарную кавычку

0 голосов
/ 09 марта 2011

Вы также можете получить данные, как это.

Cursor c = null;
        c = db.rawQuery("select field from tablename where field=" + your condition, null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...