Tôi đang sử dụng FMDB, đây là trình bao bọc cho SQLite. http://github.com/ccgus/fmdbTruy vấn FMDB không hoạt động đúng với LIKE
Đây là dòng truy vấn của tôi:
FMResultSet *athlete = [db executeQuery:@"SELECT * FROM athletes WHERE athlete_name LIKE ?", search_text];
Sử dụng tôi điều này có thể có được một kết quả trở lại nếu tôi gõ vào tên chính xác của các vận động viên. Nhưng, tôi đang cố sử dụng LIKE nên tôi có thể tìm kiếm tên. Nhưng, khi tôi thêm%?% Thay vì chỉ? ... không có gì trả về. Và không có lỗi.
Có ai đã từng gặp phải điều này trước đây và biết tôi đang làm gì sai không?
Cảm ơn tất cả mọi người!
tôi muốn đề nghị cung cấp một liên kết đến FMDB cho những người không quen với nó – bshirley