Używam FMDB, który jest opakowaniem dla SQLite. http://github.com/ccgus/fmdbZapytanie FMDB nie działa poprawnie z LIKE
Oto moja linia zapytania:
FMResultSet *athlete = [db executeQuery:@"SELECT * FROM athletes WHERE athlete_name LIKE ?", search_text];
Korzystanie może uzyskać wynik z powrotem gdybym wpisać dokładną nazwę sportowca. Ale próbuję użyć LIKE, aby móc wyszukać nazwę. Ale kiedy dodaję%?% Zamiast tylko? ... nic nie wraca. I nie ma błędów.
Czy ktoś wpadł na to wcześniej i wiedział, co robię źle?
Dziękuję wszystkim!
chciałbym sugerować, zapewniając link do FMDB dla osób niezaznajomionych z nim – bshirley