簡體   English   中英

iPhone:如何在sqlite數據庫中存儲撇號(')

[英]iPhone:How to store apostrophe(') sign in sqlite database

在UITextView中,我編寫了我的文本,然后在按鈕上單擊此文本存儲在數據庫中,但是當我在文本中使用撇號(')時。 我的查詢顯示我在撇號附近的錯誤然后請告訴我如何在sqlit數據庫中插入撇號。

提前比...

您可以嘗試將文本中的撇號加倍(即''而不是' )。

當您想用兩個雙引號替換單引號時,這可能也有一些幫助。

方法:

 - (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement

例:

[someString stringByReplacingOccurrencesOfString:@"'" withString:@"''"]

你應該將撇號加倍“加倍”

通過將字符串括在單引號(')中形成字符串常量。 字符串中的單引號可以通過在行中放入兩個單引號來編碼 - 如Pascal中所示。 不支持使用反斜杠字符的C樣式轉義,因為它們不是標准SQL。

http://www.sqlite.org/lang_expr.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM