Как запрос в sqlite - PullRequest
       3

Как запрос в sqlite

3 голосов
/ 29 июня 2010
NSString * strSearchSql = [NSString stringWithFormat:@"SELECT pdf_id,pdf_name,page_no,pdf_image,pdf_text FROM search WHERE pdf_text LIKE '\%%@\%'",strSearchString];

В этом запросе я получил строку как дано ниже

SELECT pdf_id,pdf_name,page_no,pdf_image,pdf_text FROM search WHERE pdf_text LIKE '%@'

Я хочу вот так

SELECT pdf_id,pdf_name,page_no,pdf_image,pdf_text FROM search WHERE pdf_text LIKE '%searchtext%'

Пожалуйста, дайте мне подсказку или предоставьте мне документ.

1 Ответ

18 голосов
/ 29 июня 2010

Избегайте символов % в вашем запросе, например %% вместо \%.

NSString *strSearchSql = [NSString stringWithFormat:@"SELECT pdf_id,pdf_name,page_no,pdf_image,pdf_text FROM search WHERE pdf_text LIKE '%%%@%%'", strSearchString];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...