我試圖從收件箱插入到SQLite數據庫的文本消息,但由於一些特殊的字符/符號它不能正確插入。插入SQLite
我經歷了一些在Stackoverflow中的問題,但似乎沒有用。
我得到了這段代碼,但它不工作。
data.execSQL("INSERT INTO recor(text) VALUES('"+DatabaseUtils.sqlEscapeString(messag)+"')");
我的數據庫只有一個在IT領域,我試圖與它一起插入郵件的細節。我將詳細信息(類型,時間,編號,消息)放在一個字符串message
中,recor
是我的表名。
這就是我使用try catch循環時得到的東西。
錯誤接近:
"FROM":syntax error:INSERT INTO recor(text) VALUES("FROM 15555215556 Message:-MSG")
也許它只是一個錯字,你的意思是'record',而不是'recor'? – 2012-07-08 18:18:40
否'recor'是我的表名... – suja 2012-07-08 18:19:25
然後可能'recor.text'而不是'recor(文本)' – 2012-07-08 18:20:09