使用sql server 2008更新ios7中的查询语法

时间:2014-06-04 12:45:59

标签: ios sql-server

NSString *updateSQL = [NSString stringWithFormat:@"update MobileAppFeedback SET Feedback='%@' WHERE CustomerId='%@' ",self.UIFeedbackTextView.text,MobileAppUserIDlocal];

此查询语法不起作用,但是当我们尝试通过在查询中对其进行硬编码来更新值时,它会起作用,但它无法从iOS等textField等其他字段中检索.... 。请告诉我正确的语法

1 个答案:

答案 0 :(得分:0)

您应该使用正确的格式说明符,您应该使用%ld表示整数:

NSString *updateSQL = [NSString stringWithFormat:@"update MobileAppFeedback SET Feedback='%@' WHERE CustomerId='%ld' ",self.UIFeedbackTextView.text,(long)MobileAppUserIDlocal];

有关详细信息,请参阅此答案:https://stackoverflow.com/a/384219/563802