Fejl...
Jeg får flg. fejl når jeg afprøver mit lille script:Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "Id=".
/download system/download.asp, line 18
Min kode ser således ud:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("filer.mdb")
Conn.Open DSN
strSQL = "Select * from Filer where Id=" & Request.Querystring("Id")
Set rs = Conn.Execute(strSQL)
Response.Write "<font size='2'><b>" & rs("Filnavn") & "</b></font><br><br><br>"
Response.Write "<b>Beskrivelse:</b><br>" & rs("Beskrivelse") & "<br><br>"
Response.Write "<a href='download.asp?Id=" & Request.Querystring("Id") & "'>Download</a>"
If Request.Querystring("Id") = rs("Id") Then
strHits = rs("Hits") + 1
strSQL = "Update Filer set Hits = '" & strHits & "' Where Id= " & Request.Querystring("Id")
Conn.Execute(strSQL)
Response.Redirect "" & rs("Filnavn")
End if
Conn.Close
Set Conn = Nothing
%>
Nogen der ved hvad problemmet er ?
Ralle
