Привет Я вставляю общие комментарии в свою базу данных динамически. и мой запрос выглядит следующим образом:Вставка текста в базу данных, как позаботиться о '
String sql = "insert into table (comment) values('"+ dynamic_comment + "');";
Я получаю сообщение об ошибке, когда использование вставить что-то вроде этого:
Я делаю большой
becuase в то время мой запрос становится:
insert into table (comment) values('I'm doing great');
«Я делаю большой»
Error: Caused by: android.database.sqlite.SQLiteException: near "t":
syntax error (code 1): , while compiling:
insert into timeline(comment) values('Can't belive it really works');
Может кто-нибудь сказать мне, как решить эту проблему, и как многие другие проблемы, которые я могу столкнуться, как это при работе с базой данных.
спасибо
Вы не первый человек, чтобы столкнуться с этой проблемой. Вы пытались найти ответ? – eggyal
Используйте [** параметры **] (http://www.devart.com/dotconnect/sqlite/docs/Parameters.html). –
http://stackoverflow.com/questions/433392/how-do-i-use-prepared-statements-in-sqlite-in-android – pablochan