2011-08-31 12 views
9

Jak mogę użyć php real_escape_string w android sqlite?Łańcuch ucieczki Android w sqlite

po dodaniu następującego do wartości wiersza tabeli "asd" ", a następnie otrzymuję awarię z powodu" "" char. Jak mogę uniknąć nielegalnych znaków w Androidzie sqlite?

Dzięki

EDIT: w android, nie PHP

+0

Czy to pytanie jest właściwie oznakowane? Czy używasz programowania PHP lub Android? – cjk

Odpowiedz

43

myślę równoważny funkcja jest DatabaseUtils.sqlEscapeString(stringToEscape). (Javadoc: SQL_escape a string).

Jeśli używasz SQLiteDatabase insert metodę robienia ContentValues jako parametr, to może być automatycznie uciekł do ciebie, ale nie jestem w 100% (a nie byłem w stanie sprawdzić).