Hi, ich hab hier mal ein einfaches Loginscript für meine Seite Programmiert, es arbeitet mit einer Seite, in der man Benutzernamen und Kennwort eingeben muss, die dann über die Get Methode (Querystring) übergeben werden.
Aber ich krieg immer diesen Fehler:
Microsoft OLE DB Provider for ODBC Drivers Fehler '80040e10'
[Microsoft][ODBC Microsoft Access Driver] 1 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben.
/Band/memCheck.asp, line 10
Ich hab schon 10 mal die Benutzernamen in der Datenbank überprüft, die ich immer ins Loginfeld eingebe, aber das Script findet nie die DB Zeile,...
Könnte mir jemand mal helfen?
Hier hab ich das komplette Script:
PHP-Code:
<%
if request.QueryString("uname")= "" then
response.Redirect("memLogin.asp?Login=nix")
end if
if request.QueryString("pw")="" then
response.Redirect("memLogin.asp?Login=nix")
end if
set mrs = Nl.execute("Select * From Members where Bandname=" & request.QueryString("uname"))
if not request.QueryString("uname") = mrs("Bandname") then
response.Redirect("memLogin.asp?PW=Falsch")
end if
if not request.QueryString("pw") = mrs("BandPW") then
response.Redirect("memLogin.asp?PW=Falsch")
end if
if request.QueryString("uname")=mrs("bandname") and Request.QueryString("pw")=mrs("bandPW") then
set session("uid") = mrs("bandID")
set session("autor") = mrs("bandName")
response.redirect("memIndex.asp")
end if
mrs.close
NL.close
%>
Schonmal danke im Voraus für eure Hilfe!
mfg BlackR
