내 데이터베이스 쿼리는 현재과 같이 설정할 수 있습니다 : 그들은이 기록으로어떻게이 쿼리를 rawQuery로 변환 할 수 있습니까?
이가 편집, 그런데 내 변수 (_ID, CAT_ITEM 및 BUDGET_AMOUNT가) actualy 정확히 같은 텍스트와 서식을 포함, 바보 난 알고 있지만, 어쨌든 그게 문제 내가 그것을이 원하는 정확히 수행
private String[] from = {_ID, CAT_ITEM, BUDGET_AMOUNT, };
private String orderBy = _ID + " ASC";
private String whereIn = "IN_OUT='in'";
Cursor cursor = db.query(CAT_BUD_TAB, from, whereIn, null, null, null, orderBy);
에게, 안하지만 나는 또한, 쿼리 문 대신 rawQuery를 사용 요령 (단지 가려고하고 테스트하고 싶어 나는 많은 문자열 변수가 필요하지 않을 것이다). 여기
내가 생각 해낸 무엇 :private String incomeQuery = "SELECT _ID, CAT_ITEM, BUDGET_AMOUNT FROM CAT_BUD_TAB WHERE IN_OUT=’in’";
Cursor cursor = db.rawQuery(incomeQuery, null);
그러나이 (I가되는 SQLException 이러한 열을 얻을) 작동하지 않습니다 그래서 난 차이가 무엇인지 해결하기 위해 노력하고있어, 나는 거기에 그냥 그림 내 진술에 문제가 있었지만 무엇을 모르는지. 누구든지 조언을 해줄 수 있습니까? 감사합니다
첫 번째 예에서
오른쪽 변수는 위에서 말한 것을 잊어 버렸지 만 똑같은 텍스트와 서식을 포함하고 있습니다. (String CAT_ITEM = "CAT_ITEM"등)하지만 지적 해 주셔서 감사합니다. 어쨌든 당신 말이 맞아! 나는 하나의 qoutes가 다르게 보였다는 것을 알지 못했다! (나는 가이드에서 작업 한 것을 복사했습니다.) 지적 해 주셔서 감사합니다. 지금 키보드에서 어떤 키를 눌러야 문제가 해결 될지 고맙습니다 :) 감사합니다! – Holly