Запрос FMDB работает неправильно с LIKE

Я использую FMDB, который является обертка для SQLite. http://github.com/ccgus/fmdb

Вот моя строка запроса:

FMResultSet *athlete = [db executeQuery:@"SELECT * FROM athletes WHERE athlete_name LIKE ?", search_text];

Используя это, я могу получить результат, если введу точное имя спортсмена. Но я пытаюсь использовать LIKE, чтобы искать по имени. Но когда я добавляю%?% Вместо просто? ... ничего не возвращается. И ошибок нет.

Кто-нибудь сталкивался с этим раньше и знал, что я делаю не так?

Всем спасибо!

11
задан TheTC 25 January 2012 в 19:19
поделиться