ODBC driver fejl??
Hej jeg er ved at lave en søgefunktion på mit site..Men får denne fejl når søgningen skal starte..
Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e10\'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.
/Findgarden/search.asp, linje 48
Og search.asp ser således ud....
<% Response.Buffer = True %>
<html>
<head>
<title>Livgarden.net</title>
</head>
<body bgcolor=\"0099CC\">
<table border=\"0\" width=\"700\" height=\"600\" align=\"center\" valign=\"top\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"700\" colspan=\"2\" valign=\"top\">
<p align=\"center\"><!-- #INCLUDE FILE=\"../Reklame-Kilroy.asp\" --></td>
</tr><td width=\"700\" colspan=\"2\" height=\"100\" bgcolor=\"#000080\"><!-- #INCLUDE FILE=\"../Logo.asp\" --></td>
<tr valign=\"top\">
<th width=\"10%\" height=\"439\" valign=\"top\" bgcolor=\"#000080\"><!-- #INCLUDE FILE=\"../menu.asp\" --></th>
<center><td width=\"90%\" height=\"439\" bgcolor=\"#FFFFFF\">
<%
\' Henter værdien fra searchmain.asp
strKeyword = Trim(Request.Form(\"Keyword\"))
If Len(strKeyword) = 0 Then
\' Hvis der ikke er skrevet i feltet
Response.Clear
Response.Redirect(\"searchmain.asp\")
Else
\' Hvis der er skrevet i feltet
strKeyword = Replace(strKeyword,\"\'\",\"\'\'\")
End If
\' Opbygger en dynamisk SQL streng
strSQL = \"SELECT ID, Navn, Indkaldelse, E-mail, Telefonnummer FROM Kunder WHERE\"
strSQL = strSQL & \" (Navn LIKE \'%\" & strKeyword & \"%\')\"
strSQL = strSQL & \" OR (Indkaldelse LIKE \'%\" & strKeyword & \"%\')\"
strSQL = strSQL & \" OR (E-mail LIKE \'%\" & strKeyword & \"%\')\"
strSQL = strSQL & \" OR (Telefonnummer LIKE \'%\" & strKeyword & \"%\')\"
\' Skaber DSNLess forbindelse til DBen
strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"search.mdb\")
Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open strDSN
\' Skaber et recordset udfra SQL strengen
Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
\' Hvis der er fundet poster på søgningen
Response.Write \"<p>Søgeresultat</p>\"
Response.Write \"<table border=0>\"
Response.Write \"<tr><th>Navn</th><th>Indkaldelse</th><th>E-mail</th><th>Telefonnummer</th></tr>\"
Do While Not rs.EOF
Response.Write \"<tr><td>\" & rs(\"Navn\") & \"</td>\"
Response.Write \"<td>\" & rs(\"Indkaldelse\") & \"</td>\"
Response.Write \"<td>\" & rs(\"E-mail\") & \"</td>\"
Response.Write \"<td>\" & rs(\"Telefonnummer\") & \"</td></tr>\"
rs.MoveNext
Loop
Response.Write \"</table>\"
Else
\' Hvis der ikke er fundet poster på søgningen
Response.Write \"<p>Der er ikke fundet noget på denne søgning, prøv igen med Fornavn.</p>\"
End If
\' Rydder op efter os
myConn.Close
Set myConn = Nothing
%>
</td></center>
</tr>
</table>
<p align=\"center\">Copyright  © 2001 - <a href=\"#\" onClick=\"MM_openBrWindow(\'information.asp\',\'navn\',\'scrollbars=no,width=300,height=200\')\">Livgarden.net</a> </p>
</html>
Jthyge
