Salve,
sto facendo un sito per presentare la mia tesi di maturità...
ho varie pagine di cui Global.asa in cui definisco la stringa di connessione al database:
e una pagina ASP (Login.ASP) in cui faccio un controllo dell' username e della password prima di effettuare il login:codice:<script language="vbscript" runat="server"> Sub Application_OnStart() Application("cn")="driver={Microsoft Access Driver (*.mdb)};dpq=" & Server.MapPath ("Registro.mbd") if "index.htm" <> (right(Request.ServerVariables("SCRIPT_MAME"),9)) then response.redirect ("index.htm") end if End sub </script>
il problema è che non funziona :'(codice:<% dim user, psw user=Request.Form ("txtUsername") psw=Request.Form ("txtPassword") set cn=Server.CreateObject("ADODB.Connection") cn.Open Application("cn") set rs=Server.CreateObject("ADODB.RecordSet") rs.ActiveConnection=cn st="SELECT * FROM Utenti WHERE Username='" & user & "' AND Password='" & psw & "'" rs.Open st if rs.EOF then Response.Redirect("Errore.html") else Response.Redirect("Home.asp") end if rs.close set rs=nothing cn.Close set cn=nothing %>
mi da il seguente errore:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4E)
Operazione annullata.
/tesi/Login.asp, line 5
Chiedo perciò se c'è qualche buona anima che riesce a darmi una mano... grazie in anticipo!

Rispondi quotando