Ciao; ho scritto questo codice per reindirizzare l'utente alla pagina richiesta dopo il login:
codice:
<%
IF Request.QueryString("referer") = "" THEN  
strReferer = Request.ServerVariables("HTTP_REFERER")
ELSE  
strReferer = Request.Querystring("referer")
END IF

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open

IF NOT rs.EOF THEN
  'Autorizzo la navigazione in pagine protette
  response.cookies("innovatel.it_accesso")("valido")="ok"
  ChiudiDB()
  Response.Redirect strReferer  
ELSE
  'Utente non riconosciuto
  strOutput="<center>

 ¡ Accesso negato ! 

 Password o Login non corrette</center>"
  ChiudiDB()
END IF
 
SUB ChiudiDB()		
  'chiudo il database
	rs.Close
	set rs = Nothing
	cn.Close 
	set cn = Nothing
END SUB

strReferer = Request.Form("referer")
Response.Redirect strPagReferer
%>

<form name="form" method="post" action="login.asp">
<input type="hidden" name="referer" value="<%=strReferer%>"
</form>
Ma continua a restituire errore:
codice:
ADODB.Recordset error '800a0e7d' 

The connection cannot be used to perform this operation. It is either closed or invalid in this context. 

/login.asp, line 13
sull'apertura del recordset.
Sapete spiegarmi perchè e come posso risolvere?
Grazie