UITextViewではテキストを書きます。このテキストストアをデータベースに追加しますが、アポストロフィ(')記号を使用するとテキストになります。私のクエリは私にアポストロフィのサインの近くにエラーが表示され、次にアポストロフィのサインをsqlitデータベースに挿入する方法を教えてください。事前にiPhone:sqliteデータベースにアポストロフィ( ')記号を格納する方法
ありがとう...あなたのテキストにアポストロフィ記号を倍増しようとすることができ
UITextViewではテキストを書きます。このテキストストアをデータベースに追加しますが、アポストロフィ(')記号を使用するとテキストになります。私のクエリは私にアポストロフィのサインの近くにエラーが表示され、次にアポストロフィのサインをsqlitデータベースに挿入する方法を教えてください。事前にiPhone:sqliteデータベースにアポストロフィ( ')記号を格納する方法
ありがとう...あなたのテキストにアポストロフィ記号を倍増しようとすることができ
(すなわち''
代わり'
の)。
あなたがアポストロフィ「2倍にする 『』
定数文字列を倍増すべきは、単一引用符 (」)で文字列を囲むことによって形成されます。文字列内の一重引用符は、のように二重引用符( )を行内に配置することでコード化することができます。 - パスカルと同様です。 バックスラッシュ文字を使用したCスタイルエスケープは、標準 SQLではないためサポートされていません。
あなたは2つの二重引用符と単一引用符を交換したい場合にも同様に、いくつかの助けになることがあります。
方法:
- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement
例:
[someString stringByReplacingOccurrencesOfString:@"'" withString:@"''"]
使用プレースホルダと[バインド値](http://www.sqlite.org/c3ref/bind_blob.html)。 –