Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2009, 15:56
fardao
 
Fecha de Ingreso: abril-2007
Mensajes: 85
Antigüedad: 18 años
Puntos: 0
Problema con CDate

Hola amig@s,

Tengo el siguiente problema:

Microsoft VBScript runtime error '800a000d'

Type mismatch: 'CDate'

Esto sucede cuando en un ComboBox dónde aparecen varios años 2000, 2001,2002....2009....2013,2014,2015. seleccionas un año que no sea el actual a través del evento onchange se recarga la web para mostrar el calendario de ese año y da el famoso error.

El código que tengo és el siguiente:

Código:
		if Request.Form("Year")<>"" AND Request.Form("Month")<>"" then
			Any = CDate(Request.Form("Year"))
			Mes = CDate(Request.Form("Month"))
		else
			Any = year(Now)
			Mes = month(Now)
		end if

		any = Any
		mes = Mes

		Response.write(calendari(any,mes))
Cómo se puede observar tengo un ComboBox para el Año y otro para el mes, el del mes funciona sin problemas.

Saludos y muchas gracias!