SQLiteException 작은따옴표(apostrophe) insert 에러

Posted by ITPangPang
2017. 1. 5. 22:41 안드로이드 에러/기타


SQLiteException

작은따옴표(apostrophe)

insert 에러



ㆍ 로컬DB에 값을 insert 할 때 작은따옴표를

    넣기 위해서 \' 이런식으로 역슬래쉬 + 작은따옴표를

    하게 된다면 에러가 발생한다.




예를 들어

Today's라고 입력하기 위해


Today\'s


이렇게 넣게 되면


위와 같은 에러를 보게 된다.


물론 insert 할때 try~catch로

묶기때문에, 앱이 죽지 않을 수 있으나

죽지 않아서 그냥 무심코 지나쳤다가는

오히려 더 큰 문제가 될 수 있다.


해결방법은 아주 간단하다

Today\''s


작은따옴표를 한개 더 넣으면 된다.