Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2007, 06:09
igualitoajbs
 
Fecha de Ingreso: mayo-2007
Mensajes: 22
Antigüedad: 18 años
Puntos: 0
Comparación ASP

Hola, alguien me podría decir porque me da el siguiente error y como poder solucionarlo?.

<%
' Consulta.
sql="SELECT wfi_ultfec FROM walas.walfecinh"
set rs5 = cn.execute(sql)
' response.write(sql)

fechaActual=now
dia=mid(fechaActual,1,2)
' response.Write(dia)
mes=mid(fechaActual,4,2)
' response.Write(mes)

anoSig=eval(mid(fechaActual,7,4)+1)
' response.Write(anoSig)
anoBD=eval(rs5("wfi_ultfec"))
' response.Write(anoBD)
if dia>=06 and mes=06 then
if anoBD <> anoSig then msgLista.add "568003","Debe introducir los días festivos del próximo año"
end if
end if
%>

La línea que esta en rojo es la que me da el error siguiente:
Error de Microsoft VBScript en tiempo de ejecución error '800a000d'
No coinciden los tipos

Se que es por algo del resultado que me devuelve la consulta, pq poniendo otra variable a mano, y asignandole yo un año cualquiera, o directamente el año me va bien. El campo wfi_ultfec es tipo numerico.

Saludos y gracias, a ver si alguien me puede decir como comparar esas variables.