Hola!
Estoy tratando de insertar la fecha con formato YYYYMMDD a la base de datos MySQL donde la fecha_inicio sea menor a la fecha_final sin conseguir buenos resultados.
Si le quito esa validación se inserta la fecha correctamente, pero si se la pongo da error, pero lo mejor es que es con algunas fechas no con todas, es decir por ejemplo si pongo las fechas:
fecha_inicio = 01/04/2010
fecha_final= 20/04/2010 ó 22/04/2010 por ejemplo
Se procesa perfectamente
Pero en lugar de eso coloco:
fecha_inicio = 07/04/2010
fecha_final= 22/04/2010
Ya no
esto es lo que estoy haciendo, a ver si alguien es tan amable y me da una lucecita
<%
fecha_inicio = TRIM( Request("fecha_inicio"))
fecha_final = TRIM( Request("fecha_final"))
%>
<%
Function formatoFecha(fecha)
dia=day(cdate(fecha))
mes=month(cdate(fecha))
anio=year(cdate(fecha))
formatoFecha=anio & "-" & mes & "-" & dia
end function
if fecha_inicio<>"" then
fecha_inicio=formatoFecha(fecha_inicio)
end if
if fecha_final<>"" then
fecha_final=formatoFecha(fecha_final)
end if
IF fecha_final < fecha_inicio THEN
response.redirect("validafecha.asp")
END IF
%>
Gracias de antemano por la ayuda.