Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/05/2005, 16:13
Avatar de Neuron_376
Neuron_376
 
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Hola

Imagino que tienes antes de eso la consulta a la base de datos y que has comprobado que rs regreso datos correctos de la consulta, etc., bueno, si ya tienes eso te recomiendo hacer esto:

if usuario <> Cstr(rs("usuario")) Or contrasena <> Cstr(rs("contrasena")) Then

Cuando estas usando un rs, el rs realmente no sabe de que tipo de datos esta manejando, es decir, esta como variable pura, no es hasta que tu la vacias a una variable cuando toma un tipo definido en ASP, y por el error de tipo que te marca podría ser este el caso, entonces, si tu sabes que se te regreso una cadena pues:

Cstr(rs("campoCadena"))
Cint(rs("campoInteger"))
Clgn(rs("campoLong"))
Cdbl(rs("campoFloatDouble"))

En fin, segun corresponda o como quieras manejarlo, de esa forma tus comparaciones no tendrán problemas. Inténtalo, talvez sea ese el error.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com