2010-11-26 21 views
0

hi Wie kann ich NSString in der folgenden Abfrage enthalten.House ist wie NSString.If gebe ich wie folgt direkt funktioniert es gut.aber ich möchte über NSString ausführen.sqlite Abfrageproblem in iPhone SDK?

NSString* str = @"House"; 

const char *sqlStatement = "select rowid from PlaceTable where name = 'MyUncleHouse'"; 

Antwort

2

Sie können NSString Methode namens UTF8String wie folgt verwenden:

NSString *str = ["SELECT rowid from PlaceTable where name = '" stringByAppendingFormat:@"%@'",my_uncle_house_str]; 

const char *sql_statement = [str UTF8String]; 
0

Sie können wie schreiben diese

NSString * str = @ "MyUncleHouse";

NSString * string = [NSString string: @ "wählen Rowid aus PlaceTable where name = '% @', str];

const char * sql_statement = [str UTF8String];