안드로이드 개발 질문/답변
(글 수 45,052)
DatabaseHelper 의 메서드라고 해야하나?
DB의 데이터를 제거하는 메소드를 만드는 부분인데 .. 두개의 문자를 받아서 제거하려고합니다.
DB를 잘 몰라서 두개의 값을 받아 기존의 DB에서 두가지 조건이 맞을 경우 제거하는 명령어가
안드로이드에서도 가능한지 모르겟네요. (오래전에 DB공부할때 두가지 조건을 비교해서제거한게 된거 같습니다. 가물가물... )
문제의 소스입니다. 제 생각대로 짜봤는데 안되는군요 .. ㅠㅠ
public boolean deleteColumn(String time_h, String time_m) {
ContentValues values = new ContentValues();
values.put(DB_DataBase.DB_Create.TIME_H, time_h);
values.put(DB_DataBase.DB_Create.TIME_M, time_m);
return mDB.delete(DB_DataBase.DB_Create._TABLENAME, values, null) > 0;
}두 값을
values 에 넣어서 return 하려고 하는데 자료형이 잘못됬다고하는군요.
values 의 자료형을 String으로 변경하라는 오류가 나옵니다. 지금 처럼 두가지 데이터를 리턴할 방법이 없나요? ㅠㅠ




가능합니다.
제가 아는 방법중 하나는 조건쪽에 쿼리문에 중복 조건 걸듯이 써주면 됩니다.
구글에 검색해보면 원하시는 내용의 예제가 별다방의 커피 종류만큼 다양하게 존재합니다.