Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/07/2008, 22:18
jmagago84
 
Fecha de Ingreso: agosto-2007
Mensajes: 106
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Donde está el fallo?

He probado y este es el error que me da:

ADODB.Field error '800a0bcd'

El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual
. Error en linea (*)

Nuevamente os pongo el código:
Cita:
<%
Response.Buffer = true;
//Recoger datos del form
var email = Request.Form("email").Item;
var password = Request.Form("password").Item;

//Seleccionar de la tabla Usuarios el registro con dicho email y password
var sql = "SELECT * FROM Usuarios WHERE email = 'email' AND password = 'password'";

var rs = Server.CreateObject("ADODB.Recordset");
rs.Open(sql, conexion);


if (rs("email").value == email && rs("password").value == password){ (*)
Session("email") = 'email';
Session.Timeout = 20;
Response.Redirect("default.asp");
}
else{
Response.Redirect("error_login.asp");
}
Response.Write(rs("nombre").value);
Response.Write(rs("email").value);
Response.Write(rs("password").value);
Response.Write(rs("poblacion").value);
rs.MoveNext();

rs.Close();
rs = null;

%>

<!-- #include file = "conexion/cerrar_conexion.asp" -->

</body>

Última edición por jmagago84; 30/07/2008 a las 22:46