Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2012, 03:22
Avatar de gorka_arai
gorka_arai
 
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 19 años, 2 meses
Puntos: 1
Recordset que devuelve -1

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