아래와 같이 안드로이드 에서 SQLlite를 사용하여 DB에 업데이트 합니다.
그런데 파란색 으로 되어있는 부분에서 오류가 발생합니다.
sqllite 에서 Update 문법에 문제가 있는것 같습니다.
해결방법을 아는 고수님들 조언 부탁합니다.
-------------------------------------------------------------------------------------------------
SQLiteDatabase db;
db = gdbhelper.getWritableDatabase();
for(int i =0; i < MyArrItem.size(); i++){
String Agubun_nm = MyArrItem.get(i).getGubun_Nm(); //접종명
String AB1 = MyArrItem.get(i).getB1(); //1차검사
String AB1M = MyArrItem.get(i).getB1M(); //1차검사장소
String AB2 = MyArrItem.get(i).getB2(); //2차검사
String AB2M = MyArrItem.get(i).getB2M(); //2차검사장소
String AB3 = MyArrItem.get(i).getB3(); //3차검검사
String AB3M = MyArrItem.get(i).getB3M(); //3차검사장소
db.execSQL("Update Imm_Record" +
" Set B1 = '"+AB1+"'," +
" B1m = '"+AB1M+"'," +
" B2 = '"+AB2+"'," +
" B2m = '"+AB2M+"'," +
" B3 = '"+AB3+"'," +
" B3m = '"+AB3M+"'" +
" From Imm_Record" +
" Where Gubun = 1" +
" And Gubun_Nm = '"+Agubun_nm+"'");
}
db.close();




From Imm_Record 부분을 삭제하세요