제목 그대로 입니다.

 

트레이스 된 부분 보면

 

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같은게 들어가는것 같은데.. 이게 다른 폰에서는 문제가 생길 염려가 있을려나요?

 

참고로 저는 옵티머스원 사용중이고 별 문제 없이 잘 됩니다.. 왜 저런게 리포팅 되는거지..