2012-03-17 2 views

Répondre

3

Cela devrait être:

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

Ou

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

Si vous utilisez ARC, vous pouvez utiliser soit la méthode, sinon, la première méthode donne vous une chaîne autoreleased, et la deuxième méthode vous donne une chaîne avec un nombre de retenue de 1 et que vous devez libérer à certains poi NT.

1

Vous voulez:

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

utilisation stringWithFormat:

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