// update parent public void updateParentDetail(ArrayList<Parent> parentList) { // TODO Auto-generated method stub SQLiteDatabase db = this.getWritableDatabase(); for (int i = 0; i < parentList.size(); i++) { Parent ParentList = parentList.get(i); // String selectQuery1 = "SELECT * FROM "+TABLE_PARENTS_DETAILS +" where "+PID+"="+ // ParentList.getParentId(); try { ContentValues values = new ContentValues(); values.put(PID, ParentList.getParentId()); values.put(ParentName, ParentList.getName()); values.put(ParentEmail, ParentList.getEmail()); values.put(ParentAddress, ParentList.getAddress()); values.put(ParentContactInfo, ParentList.getContactNumber()); values.put(ParentContactInfo_Alt, ParentList.getAltContactNumber()); values.put(Parent_NO_Students, ParentList.getStudentCount()); values.put(Parent_No_Of_Active_Student, ParentList.getActivestudents()); values.put(ParentNotes, ParentList.getNotes()); values.put(Parent_Out_Standing_Balance, ParentList.getOutstandingBalance()); // cursor = (SQLiteCursor) db.rawQuery(selectQuery1, null); // if (cursor.moveToFirst()) { // updating row // int a=db.update(TABLE_PARENTS_DETAILS, values, PID + " = ?", // new String[] { String.valueOf(ParentList.getParentId()) }); // }else{ db.insert(TABLE_PARENTS_DETAILS, null, values); // } } catch (Exception e) { e.printStackTrace(); } } db.close(); }