Tengo una consulta donde los resultados los guardo en un vector y uso las posiciones del vector para otra consulta. Al convertir el tipo object del vector a int me da fallo.
Código:
Vector comaborrar=new Vector(); PreparedStatement ps = cn.prepareStatement("select id_cp from com_publicaciones where publicacion_id=?"); ps.setInt(1, pid); ResultSet rs = ps.executeQuery(); while(rs.next()) { comaborrar.addElement(rs.getString(1)); } for (int i =0;i<comaborrar.size();i++) { int ddd = (Integer) comaborrar.elementAt(i); PreparedStatement ps7 = cn.prepareStatement("delete notificaciones where noti_id=?"); ps7.setInt(1, ddd); ps7.executeUpdate(); }