String countO = currentCursor.getString(2);
countO += 1;
DBAdapter.modifyDataO(currentCursor.getPosition(), countO);
DB에서 한 컬럼의 값을 가져온 후 +1 값을 주고, 다시 그 DB에 그 값을 반영하는 기능을 가진 버튼입니다.
위 소스와 같이 커서를 이용하여 에트리뷰트의 3번째 컬럼의 값을 가져와 countO 변수에 저장하고
countO의 값을 +1 시킨 후
다시 modifyData라는 메서드에 보내주어서 데이터베이스 값을 변경하려고 합니다.
그런데 차라리 2번라인인 countO += 1; 에서 오류가 나면 String과 Integer 때문에 오류가 나는구나 싶어서 형변환을 하겠는데, 1번째 줄에서 오류가 납니다.
이클립스 상으로는 오류가 나오질 않고 저 3줄중 한줄씩 주석처리 하면서 실행을 해봤는데 첫번째줄에서
오류가 나는것을 확인했습니다.
이유가 뭔지 궁금합니다. 도와주시면 감사하겠습니다.