ora passa le variabili, però eseguendo la query si blocca al primo if, cosa che non dovrebbe accadere se dò i valori esatti dei campi.
Mi restituisce quindi sempre Utente non trovato. Cosa no funge?

. questo è il codice

codice:
<%


Dim Connessione, rsAnagrafica

SET Connessione=Server.CreateObject("ADODB.Connection")
Connessione.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mapPath("\rubrica\rubrica.mdb")

utente=Request.Form("User")
password=Request.Form("Password")


sql="SELECT * FROM anagrafica WHERE User='" & utente & "' AND pswd='" & password & "'" 


SET rsAnagrafica=Connessione.Execute(sql)

if rsAnagrafica.BOF=True AND rsAnagrafica.EOF=True Then
 
     Response.write("Utente non Trovato")
else %>
   

Benvenuto </p><% rsAnagrafica.Fields(Nome) 
end if 
Connessione.close
Set Connessione=Nothing

%>