Foros del Web » Programando para Internet » ASP Clásico »

Comparación ASP

Estas en el tema de Comparación ASP en el foro de ASP Clásico en Foros del Web. 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 = ...
  #1 (permalink)  
Antiguo 06/06/2007, 06:09
 
Fecha de Ingreso: mayo-2007
Mensajes: 22
Antigüedad: 17 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.
  #2 (permalink)  
Antiguo 06/06/2007, 06:14
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: Comparación ASP

Pon esto a ver que error te sale:

if cInt(anoBD) <> cInt(anoSig) then ....





__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #3 (permalink)  
Antiguo 06/06/2007, 06:16
 
Fecha de Ingreso: mayo-2007
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Re: Comparación ASP

Jodeeeeeerrrrrrrrrrrrrrr!!!....muchas gracias tio, te debo una...xDD..al pelo.
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 19:30.