Fejlmelding...der ikke burde komme...asp->access db
Hejsa!Jeg har været ved at udvikle en side, hvor der er et underafsnit med password, men når siden ryger i lufte virker den ikke - den virker fint på vores intranet - jeg får følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/glanz/Password.asp, line 6
Filen password.asp ser således ud:
<%
SET rs = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("smart.mdb")
If Request("mode") = "Check" then
Sql = "Select Count(*) as Found from users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')"
Set Login = Rs.Execute(Sql)
if Login("Found") = 0 then
Session("login") = 0
error = "Du blev ikke godkendt af systemet"
else
Session("Login") = 1
Session("password-session") = Request("username")
Response.Redirect "Admin.htm"
end if
else
end if
%>
<!-- Response.Redirect "LogUd.asp" -->
<HTML>
<HEAD>
<TITLE>Password</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
</HEAD>
<BODY>
<FORM METHOD="POST" ACTION="Password.asp">
<INPUT TYPE="hidden" NAME="mode" VALUE="Check">
<DIV ALIGN="center">
<CENTER>
<TABLE BORDER="0" WIDTH="20%" CELLSPACING="0" CELLPADDING="2">
<TR>
<TD><FONT FACE="Tahoma" SIZE="2">Brugernavn:</FONT></TD>
<TD><FONT FACE="Tahoma" SIZE="2"><INPUT TYPE="text" NAME="username" SIZE="20" STYLE="font-family: Verdana; font-size: 8 pt"></FONT></TD>
</TR>
<TR>
<TD><FONT FACE="Tahoma" SIZE="2">Password:</FONT></TD>
<TD><FONT FACE="Tahoma" SIZE="2"><INPUT TYPE="password" NAME="password" SIZE="20" STYLE="font-family: Verdana; font-size: 8 pt"></FONT></TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD><INPUT TYPE="submit" VALUE="Login" NAME="submit" STYLE="font-family: Verdana; font-size: 8 pt" ONMOUSEOVER="window.status='Tryk for LogIn'; return true;" ONMOUSEOUT ="window.status='';"></TD></FORM>
<FORM ACTION="index.htm">
<TD><INPUT TYPE="submit" VALUE="Tilbage" STYLE="font-family: Verdana; font-size: 8 pt" ONMOUSEOVER="window.status='Tryk for at komme tilbage'; return true;" ONMOUSEOUT ="window.status='';"></TD>
</FORM>
</TABLE>
<FONT FACE="Tahoma" SIZE="1"><%=error%></FONT>
</CENTER>
</DIV>
</BODY>
</HTML>
Jeg troede først at det var min fil der var blevet ændret og overskrev den med min original - men det hjalp ikke - har prøvet at reparere og komprimere min acces database...hjalp heller ikke...
Er der nogen der har en god ide til hvad jeg ellers kan gøre?
