마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

디비 레코드 갯수 구하고싶은데

0 추천
c = db.query("goods",
                        new String[] {"count(*)"},
                        strFilter,
                        null,
                        null,
                        null,
                        strSort);
        int total_record = 0;
        if(c != null)
            return errorMsg("db error dblist");
        
        total_record = c.getInt(0);

디비 레코드 갯수 구하고싶은데

이방법이 맞는지

이방법외에 다른방법은 없는지...

 

SQLiteDatabase db;
        db = mCtx.openOrCreateDatabase(dbpath, Context.MODE_PRIVATE, null);

이렇게 db 를구했으면

사용후 처리해줘야되는것은 없는지...

가르쳐주심 감사하겠습니다
잡부 (5,110 포인트) 님이 2013년 7월 31일 질문

2개의 답변

0 추천
c가 Cursor인가요? c.getCount() 가 갯수반환이고요..

db사용후에는 닫아주시면 됩니다.
노예의집 (23,370 포인트) 님이 2013년 8월 1일 답변
0 추천
저도 이거 의외로 자료를 잘 못찾아서 고생했었는데

c.getCount() 로 하니까 갯수 뽑아지네요.
개님의습성 (2,500 포인트) 님이 2013년 8월 1일 답변
...