在UITextView中,我编写了我的文本,然后在按钮上单击此文本存储在数据库中,但是当我在文本中使用撇号(')时。我的查询显示撇号附近的错误然后请告诉我如何在sqlit数据库中插入撇号。
提前预定...
答案 0 :(得分:5)
您可以尝试将文字中的撇号加倍(即''
而不是'
)。
答案 1 :(得分:3)
当您想用两个双引号替换单引号时,这可能会有所帮助。
方法:
- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement
示例:
[someString stringByReplacingOccurrencesOfString:@"'" withString:@"''"]
答案 2 :(得分:2)
你应该将撇号加倍“加倍”
答案 3 :(得分:1)
通过将字符串括在单引号中形成字符串常量 (')。字符串中的单引号可以通过放置两个来编码 连续单引号 - 与Pascal一样C风格逃脱使用 不支持反斜杠字符,因为它们不是标准字符 SQL。