Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Años Bisiestos, campos DATE

Estas en el tema de Años Bisiestos, campos DATE en el foro de Mysql en Foros del Web. Hola a todos, cuando ingreso una fecha incorrecta como por ejemplo 31 de febrero de 1981, las sentencias y el gestor de BD lo acepta ...
  #1 (permalink)  
Antiguo 11/11/2005, 08:42
 
Fecha de Ingreso: noviembre-2005
Mensajes: 11
Antigüedad: 18 años, 5 meses
Puntos: 0
Años Bisiestos, campos DATE

Hola a todos, cuando ingreso una fecha incorrecta como por ejemplo
31 de febrero de 1981, las sentencias y el gestor de BD lo acepta normal, pero esa es una exepción que debería controlarse.

Es mas posteriormente cuando hago "select * from " obtengo un error debido a esa fecha que he ingresado,

Como puedo manejar esa exepción , gracias
  #2 (permalink)  
Antiguo 11/11/2005, 17:36
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
Puedes crearte un Triggers 8si estas trabajando con las ultimas versiones) que te verifique si es o no año bisiento Antes de crear la Tupla.

Año bisiesto = años seculares multiplos de 4 y no divisibles por 400
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:29.