안드로이드 개발 질문/답변
(글 수 45,052)
현재 구현하려는것은
버튼을 눌렀을때 리스트에 뿌려진 DB값의 로우값을 얻어서
삭제를 시키려고하는데요
삭제 메서드는있는대
DB값의 로우값 얻는메서드는없더라구요 .
찾아보니까 로우쿼리란게있던데 ... 어떻게구현하는지 모르겠어서 ...
혹 아시는분계시나요??
그리고 한가지더있다면
UP DOWN버튼을 누르면
DB의 row값이 변경되서 리스트뿌려진값 순서를 마음대로 바꾸게도 하려고하는데
어떻게하나요?
2012.06.14 01:05:50
rawQuery는 말 그대로 query문을 쓰는겁니다.
예전에 database 안해보셨으면 되려 힘드실텐데요.
query문은 거의 공통이라 db 명령어 검색해보시면 나와요.
가장 기본적으로 select * from table_name 하면 테이블 내에 모든 아이템을 가지고오는거구요. 뒤에 where _id = 3 하면 id가 3인 행만 불러오는겁니다.
db 순서를 마음대로 바꾸게한다는말이 무슨말인가요?
원하는대로 정렬을 한다는 말이라면 기억이 가물한데 groupby나 orderby 로 검색해보시면 나옵니다.




UP DOWN버튼을 누르면
DB의 row값이 변경되서 리스트뿌려진값 순서를 마음대로 바꾸게도 하려고하는데
어떻게하나요?
db에서 차순 정렬을 하고 adapter를 갱신하여 정렬하여야 합니다.