hola, alguien podra decirme qe significa este errror?
error '80020009'
Ocurrió una excepción.
/webpub/registro/registro.asp, line 30
| |||
Re: error Escribe aqui algunas lineas ( principalmente la linea 30 ) para ver en qué puede estar el error.. ;) Saludos Owen Bonilla Webmaster Weblaguna S. C. [email protected] [email protected] |
| |||
Re: error que tal, mira te pongo el codigo de la page, es otra page pero con el mismo error pero en la linea 35: <HTML> <HEAD> <TITLE>LOGIN</TITLE> </HEAD> <BODY> <% 'Recogemos los valores del formulario usuario=Request.Form("usuario") pass=Request.Form("pass") Dim basedatos basedatos = Server.MapPath("database/usuarios.mdb") Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basedatos & ";" sSQL="Select * From usuarios where usuario='"&usuario&"' and pass= '"&pass&"'" Set RS = Conn.Execute(sSQL) %> <% If RS("usuario")=usuario And RS("pass")=pass Then %> <p><font aling="center">Bienvenido <%=RS("usuario")%>!</font></p> <p><font>Estos son tus datos:</font></p> <p><font size="5" face="Arial">Nombre: <%=RS("nombre")%></font></p> <p><font size="5" face="Arial">Apellido: <%=RS("apellido")%></font></p> <p><font size="5" face="Arial">Nombre de Usuario: <%=RS("usuario")%></font></p> <p><font size="5" face="Arial">Contraseña: <%=RS("pass")%></font></p> <% ElseIf RS("usuario")<>usuario Or RS("pass")<>pass Then Response.Write("Usuario o Contraseña incorrectos") End If Conn.Close %> </BODY> </HTML> |
| |||
Re: error mira lo probe con un usuario y pass correctos y anda, ahora cuando coloco el pass incorrecto sale este error Sonickdasdasdsa ADODB.Field error '80020009' El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual. ? |
| ||||
Re: error mm ya se donde esta tu error tu con la sentencia sql llamas un registro cuyo username y password sean iguales y que sean ademas iguales a lo que recogiste en tu formulario si el usuario mete mal el usuario o el password tu sentencia sql no regresa ningun registro, tu lo que haces es dar una condicion de que si estan mal el nombre de usuario y contraseña le imprimes en pantalla que esta mal y comparas los cam`pos, pero cuales campos si tu sentencia sql no regreso nada? :) en el ElseIf que tienes dejalo solo como Else y no le pongas nada mas solo le pones Else Response.Write "No existe..." End If Salu2 :) <embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true"> |
| |||
Re: error nop, me sigue dando el mismo error en la linea 26, que despues de la modificacion es la linea en donde se encuentra la condocion If RS("usuario")=usuario And RS("pass")=pass Then |
| ||||
Re: error prubea poniendo tu if dentro de otro if if not rs.eof and not rs.bof then tu codigo if de validacion end if salu2 :) <embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true"> |