Buenos días, llevo varios días a vueltas con esta consulta. Cuando ejecuto el Recordset no se ejecuta el código que quiero (el del if) porque devuelve -1. He leído por ahí que este error se debe a los cursores, pero he probado a cambiarlos y nada. Les dejo mi código a ver si me pueden ayudar (he marcado en rojo).
Código:
dim Conexion,Usuarios
set Conexion=server.CreateObject("ADODB.Connection")
set Usuarios=server.CreateObject("ADODB.Recordset")
Conexion.ConnectionString="Driver={mySQL}; Server=xxx.xxx.xxx; Database=xxx;Uid=xxx; Pwd=xxx"
Conexion.Open
Usuarios.Open "Usuarios",Conexion,3,2
Usuarios.Filter="Password='" & Request.Form("pass").Item&"' AND Nom_proveedor='"&Request.Form("usu").Item&"'"
if Usuarios.RecordCount>0 then
Response.Redirect("Pagina1.asp")
else
Response.redirect "Index.asp?error_usu=si"
end if