NSString *updateSQL = [NSString stringWithFormat:@"update MobileAppFeedback SET Feedback='%@' WHERE CustomerId='%@' ",self.UIFeedbackTextView.text,MobileAppUserIDlocal];
此查询语法不起作用,但是当我们尝试通过在查询中对其进行硬编码来更新值时,它会起作用,但它无法从iOS等textField
等其他字段中检索.... 。请告诉我正确的语法
答案 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