Domanda

Sto usando la seguente riga

memo = etMemo.getText().toString().replace("'", "\'");
.

Poiché gli apostrofi stanno causando errori nella mia app.ANCHE FARE QUESTO SOSTITUZIONE Tuttavia, sto ancora ricevendo un errore.

Android.Database.sqlite.sqliteexception: vicino "S": errore di sintassi (codice 1):, mentre la compilazione: inserire i valori [TRST] (Credito, Memo, Timestamp) ('10 .0 "," Test ","29/07/2014 ')

Qualcuno sa perché questo non funzionerà correttamente?

È stato utile?

Soluzione

Prova

memo = etMemo.getText().toString().replace("'", "\'\'"); // one apostrophe -> two apostrophes
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top