Problem adding "%" inside your sql queries? read below.
const char *sqlStatement = "select fname,lname from students where lname like ?001 and fname like ?002";
NSString *fnameSearch = [NSString stringWithFormat:@"%%%@%%", fnameSearchWord];
NSString *lnameSearch = [NSString stringWithFormat:@"%%%@%%", lnameSearchWord];
sqlite3_stmt *compiledStatement;
if(sqlite3_prepare_v2(database, sqlStatement, -1, &compiledStatement, NULL) == SQLITE_OK)
{
sqlite3_bind_text(compiledStatement, 1, [fnameSearchWord UTF8String], -1, SQLITE_STATIC);
sqlite3_bind_text(compiledStatement, 2, [lnameSearchWord UTF8String], -1, SQLITE_STATIC);
while(sqlite3_step(compiledStatement) == SQLITE_ROW)
{
// continue data manipulation here.
}
}
Twitter Updates
follow me on Twitter