제목 그대로 입니다.
트레이스 된 부분 보면
android.database.sqlite.SQLiteException: near "INSERT": syntax error
at android.database.sqlite.SQLiteStatement.native_executeSql(Native Method)
at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:89)
at android.database.sqlite.SQLiteDatabase.executeSql(SQLiteDatabase.java:1933)
at android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1864)
이렇게 에러나는데요
문제는 제 폰에서는 너무나도 잘 된다는겁니다..
sql문 로그 찍어보니깐
12-03 17:12:31.495: INFO/Helper(3213): INSERT INTO gopilhiwords VALUES(1, 1, 'forecast', 'fÉËrkæÌst, -kÉÌËst', 'ëª )í) ìì(íë¤)(predict)', 'ⶠì´ì [fore(ì´ì ì)+cast ëì§ë¤ â (ìê°ì) ìì ëì ¸ë³´ë¤]\r\na weather forecast ì¼ê¸° ìë³´\r\nTip : ëì¬íì©ì´ forecast-forecast-forecastë¡ íì¬-과거-과거ë¶ì¬íì´ ëì¼í ííì´ë¤.', 0);
이런식으로 되는데...
다른 INSERT INTO 구문 보면
12-03 17:12:31.495: INFO/Helper(3213): INSERT INTO gopilhiwords VALUES(2, 1, 'forefather', 'fÉËrfÉÌËðÉr', 'ëª
) ì ì¡°, ì¡°ì(ancestor, forebearâdescendant ìì)', 'ⶠì´ì [fore(ì´ì ì)+father ìë²ì§ â ì´ì ì ìë²ì§]\r\nbring disgrace upon the name of one''s forefathers\r\nì¡°ìì ì´ë¦ì ëë½íë¤', 0);
이렇게 돼있는걸로 보아 INSERT INTO 앞에 bom같은게 들어가는것 같은데.. 이게 다른 폰에서는 문제가 생길 염려가 있을려나요?
참고로 저는 옵티머스원 사용중이고 별 문제 없이 잘 됩니다.. 왜 저런게 리포팅 되는거지..