использование оператора select в sqlite - PullRequest
1 голос
/ 26 февраля 2012
Cursor mCursor = mDb.query(true, CUSTOMER_TABLE_NAME, 
      new String[] {GENERIC_ID_KEY, ADDRESS_KEY, PHONE_KEY, EMAIL_KEY,CUSTOMER_NAME_KEY},
      GENERIC_ID_KEY + "=" + customerDbId, null,
      null, null, null, null);

Как мне изменить эту команду, если GENERIC_ID_KEY и customerDbId - строка.Я пытался использовать как в ч / б, но все еще отрицательные результаты, n ошибка.

Ответы [ 2 ]

1 голос
/ 26 февраля 2012

если customerDbId является строковым типом, поместите его между кавычками

в

GENERIC_ID_KEY + "= '" + customerDbId + "'"
0 голосов
/ 26 февраля 2012

Это проблема с курсором.Убедитесь, что curser является первым состоянием перед выбором.

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