2010-11-26 5 views
0

salut comment puis-je inclure NSString dans la requête suivante.House est comme NSString.If je donne comme suit directement, cela fonctionne bien. Mais je veux exécuter via NSString.problème de requête sqlite dans iphone sdk?

NSString* str = @"House"; 

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

Répondre

2

Vous pouvez utiliser la méthode de NSString appelée UTF8String comme suit:

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

const char *sql_statement = [str UTF8String]; 
0

Vous pouvez écrire comme ça

NSString * str = @ "MyUncleHouse";

NSString * string = [NSString stringWithFormat: @ "select rowid de PlaceTable où name = '% @', str];

const char * sql_statement = [str UTF8String];

Questions connexes