Cita:
Iniciado por Fuzzylog O alguna comilla en la consulta:
sql.append("apellidos='").append(apellidos).append ("', ");
sql.append("edad=").append(edad).append(", "); <--- Comprueba la ' (y si esto en el update es correcto mira en el insert por qué la tiene puesta entonces)
sql.append("sexo='").append(sexo).append("', ");
Pero eso no seria un error de compilacion.