Jeg har en URL som ser sådan ud
......asp?s=NyhedSlet&id=9
(i får kun det sidste af den at se da det er det vigtige)
Koden ser sådan ud
<% if s = "NyhedSlet" then %>
<%
' Connection til database
Set Con = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("nyheder.mdb")
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
' Slet fra databsen
conn.Execute("delete from nyheder where id = " & Request.QueryString("id") & "")
Response.write "<b>Nyheden er nu slettet</b>"
' Lukke connection
Con.Close
Set Con = Nothing
%>
<%end if%>
Men jeg får bare en fejl der ser sådan ud..
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/(her står navnet på siden men det har jeg lige fjernet).asp, line 164
Foresten så koden på line 164 er
conn.Execute("delete from nyheder where ID = " & Request.QueryString("id") & "")
Nogen der kan hjælpe???
[Redigeret d. 26/09-04 00:53:07 af Morten B. Olsen]