2010-12-14 4 views
1

SQLite에서 텍스트 필드를 쿼리 할 때 텍스트 필드에 작은 따옴표가 있으면 강제 종료됩니다. 왜 그런지 알지만 어떻게 해결할 수 있습니까?Android java SQLite 쿼리 및 작은 따옴표

+0

귀하의 쿼리로 인해 예외가 발생합니까? 귀하의 질문에 그것을 열거 할 수 있습니까? – cdonner

답변

1

? 연산자를 사용하십시오. 쿼리는 FIELD=?과 같고 query() 호출의 다음 인수는 사용 된 각 ?에 대한 인수를 제공하는 문자열 배열입니다.

+0

예제를 제공해 줄 수 있습니까? 나는 온라인 검색을 시도했지만 무엇이든간에 보일 수 없다. 예 : 필드에 작은 따옴표가 포함되어있는 경우 오류가 발생하는 예는 "SELECT COUNT (*) FROM Todo WHERE Subject ="+ " '+ s +'", null); – Paul

+0

정말 간단합니다. – EboMike

+0

자 원시 쿼리에서 수행하는 방법을 알았지 만 Android sqlite 쿼리는 어떻습니까? 쿼리는 다음과 같습니다. – Paul

관련 문제