0
제목으로 나는 sqlite 데이터베이스에 대한 질의에 약간의 문제가 있음을 밝힙니다. 기본적으로 사용자가 선택한 저자에 따라 데이터베이스에서 따옴표를 검색합니다. 목록에.안드로이드 SQlite 쿼리 문제
하지만 내 SELECT 문에 문제가 있습니다 (그럴 것 같습니다). 나는 그것을 볼 수 없습니다. 여러분 중에 좋은 사람들이 한 눈을 빌려줄 수 있다면 정말 감사 할 것입니다.
내 쿼리 :
public Cursor getQuotes(int position){
String who = authorName[position];
return qmDB.query(QUOTES_TABLE, new String[]{
KEY_QUOTE
},
KEY_AUTHNAME + "=" + who,
null,
null,
null,
null);
}
오류 :
04-28 20 : 05 : 10.685 : ERROR/AndroidRuntime (25017) : android.database.sqlite.SQLiteException :에 의한 근처 "안톤 ": 구문 오류 : 컴파일 중 : SELECT 따옴표 FROM 따옴표 WHERE auth_name = Robert Anton Wilson
그러나 더 좋은 방법은 세 번째 및 네 번째 매개 변수로 사용하는 것입니다. ... KEY_AUTHNAME + "=?", new String [] {who} ... – dmon
감사합니다. – MindDrip