简体   繁体   English

iPhone SDK中的SQLite查询问题?

[英]sqlite query problem in iphone sdk?

hi how can i include NSString in the following query.House is as NSString.If i give like following directly, it works fine.but i want to execute through NSString. 您好我如何在下面的查询中包含NSString.House就像NSString。如果我直接给出以下内容,它可以正常工作,但我想通过NSString执行。

 NSString* str = @"House";

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

You can use NSString's method called UTF8String as follows: 您可以使用名为UTF8String的NSString方法,如下所示:

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

const char *sql_statement = [str UTF8String];

You can write like this 你可以写这样的

NSString* str = @"MyUncleHouse"; NSString * str = @“MyUncleHouse”;

NSString* string = [NSString stringWithFormat:@"select rowid from PlaceTable where name = '%@',str]; NSString * string = [NSString stringWithFormat:@“从PlaceTable中选择行ID,其中name ='%@',str];

const char *sql_statement = [str UTF8String]; const char * sql_statement = [str UTF8String];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM