Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2002, 16:34
luisgls
 
Fecha de Ingreso: noviembre-2002
Mensajes: 133
Antigüedad: 22 años, 5 meses
Puntos: 0
Error al comprobar caracteres exactos

Hola, intento comprobar que son exactamente iguales username y password con lo que esta
almacenado en la base de datos, utilizando el comando StrComp:

<%sql = "SELECT username FROM users WHERE username = '" & username & "' AND password = '" & password & "'"
Set rsUser = Server.CreateObject("ADODB.Recordset")
rsUser.Open sql, conn, 3, 3

If (not rsUser.BOF) and (not rsUser.EOF) and sqlflag <> True then
If StrComp(username, rsUser("username")) = False AND StrComp(password, rsUser("password")) = False then
Session("username") = rsUser("username")
rsUser.close
set rsUser = nothing
conn.close
set conn = nothing
end if
end if

rsUser.close
set rsUser = nothing
conn.close
set conn = nothing%>


Sin embargo, me da el siguiente error:
Tipo de error:
ADODB.Recordset (0x800A0CC1)
No se encontró el elemento en la colección que corresponde con el nombre o el ordinal pedido.


Gracias por la ayuda