안드로이드 개발 질문/답변
(글 수 45,052)
Cursor cursor=db.rawQuery("SELECT Name, Theme FROM TodayMeal WHERE Area = '" + str +"'", null);
음식점 찾아주는 어플인데
str이 지역명을 받아서
str에 해당하는 곳에 있는 음식점이름과 타입을 출력하는건데요
자꾸 엉뚱한 디비가 불러와져서요ㅜㅜ
Cursor cursor=db.rawQuery("SELECT Name, Theme FROM TodayMeal WHERE Area = '건대'", null);
이렇게 하면 잘뜨는데
건대대신에 저 사이에 str이거 넣기만 하면
에러가 나네요.ㅜㅜ 디비가 잘 안불러와져요ㅜㅜ
띄어쓰기 문제인가요???
db.rawQuery("SELECT Name, Theme FROM TodayMeal WHERE Area = ?", new String[]{str});
이렇게 하면 될거같은데요