Ich habe viel um S.O. aber ich habe nie eine Antwort gefunden, also poste ich hier eine Frage:Android SQLite Escape-Zeichen funktioniert nicht
Ich entwickle eine Android App (Italienische Sprache) und wenn ich eine SQL Insert Funktion aufrufen stürzt die App wegen eines Apostrophs im Text ab, so :
db.execSQL("INSERT INTO Famiglia (Description) VALUES ('Quando il sole s'allontana la vita diviene più sana')");
ich habe versucht, das Wort s'allontana
zu entkommen, so dass es s\'allontana
wird aber das funktioniert nicht.
wirklich weiß nicht, was zu tun ...
Versuchen Sie, die einfachen Anführungszeichen zu verdoppeln. –
Verwenden Sie vorbereitete Anweisungen. Das ist die einzige wirkliche Lösung hier –