Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2014, 07:40
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: Error con Excepciones

Es una excepción tuya que hereda de Exception que es checked, por lo tanto si un método la lanza debe indicarse en su declaración mediante throws. En tu caso te da error porque con el catch estás diciendo que GuardarDatos puede lanzarla pero en su declaración le falta el throws que le permite lanzarla.

Aparte de eso, en el catch recoges la excepción y vuelves a lanzarla, pero el main no puede propagarla por seer checked así que te obliga a que le añadas un nuevo try/catch a tu throw.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.