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:
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>
e una pagina ASP (Login.ASP) in cui faccio un controllo dell' username e della password prima di effettuare il login:
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
%>
il problema è che non funziona :'(
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!