Iphone現在、私はこのようにクエリを書いています
rs=[db executeQuery:@"SELECT * from FormData where flgActive=1 and FirstName like ? ", filtercondition];
この上記のクエリは、フルネームを書いたときにのみデータを表示します。
「a」がキーワードのようなものである場合、「a」を含むすべての名前がデータをフェッチする必要があります。
Iphone現在、私はこのようにクエリを書いています
rs=[db executeQuery:@"SELECT * from FormData where flgActive=1 and FirstName like ? ", filtercondition];
この上記のクエリは、フルネームを書いたときにのみデータを表示します。
「a」がキーワードのようなものである場合、「a」を含むすべての名前がデータをフェッチする必要があります。
このクエリを試してください。
NSString stringWithFormat:@"SELECT * from FormData where flgActive=1 and FirstName like %@%%",prefixString];
NSString *searchfilter = [NSString stringWithFormat:@"%@*",@"a"];
strValue = [NSString stringWithFormat:@"SELECT * FROM YuurTable where FirstName like[c] %@", searchfilter];
U は、条件でも直接「a」を使用できます。
これらの結論はあなたには使えないかもしれません
const char *sql = [strValue UTF8String];
NSString *requireddata=[NSString stringWithUTF8String:(char *)sqlite3_column_text(selectAllStmt, 3)];