0
私はS.O.私はここに質問を投稿します:AndroidのSQLiteエスケープ文字が機能しない
私はAndroidのアプリケーション(イタリア語)を開発しています。私はSQL挿入関数を呼び出すと、このようなテキスト内にアポストロフィー文字があるため、アプリケーションがクラッシュします:
db.execSQL("INSERT INTO Famiglia (Description) VALUES ('Quando il sole s'allontana la vita diviene più sana')");
それはs\'allontana
になるように、私は言葉s'allontana
を脱出しようとしたが、これは動作しません。
が本当に何をすべきかを知らない...
一重引用符を2倍にしてみてください。 –
Prepared Statementsを使用します。それがここの唯一の真の解決策です –