2012-03-17 49 views

回答

3

這應該是:

NSString *sqlCmd = [NSString stringWithFormat:@"SELECT COUNT (*) FROM SiteData WHERE SITE_ID = '%@'", txtSiteID.text]; 

或者

NSString *sqlCmd = [[NSString alloc] initWithFormat:@"SELECT COUNT (*) FROM SiteData WHERE SITE_ID = '%@'", txtSiteID.text]]; 

如果使用ARC,您可以使用方法,否則,第一種方法使你是一個自動釋放的字符串,第二個方法給你一個保留數爲1的字符串,並且你必須在某個poi NT。

1

你想:

NSString *sqlCmd = [NSString stringWithFormat:@"SELECT COUNT (*) FROM SiteData WHERE SITE_ID = '%@'", txtSiteID.text]; 
1

使用stringWithFormat:

sqlCmd = [NSString stringWithFormat: @"SELECT COUNT (*) FROM SiteData WHERE SITE_ID = '%@'", txtSiteID.text];