Då är det något kolumnnamn som inte stämmer.
När du lägger ut länken så använder du namnet counter så då borde det vara samma när du gör delete kanske?
sql = "DELETE FROM gb WHERE Counter = "& Counter
2 svar · 144 visningar · startad av Zaad
Hallå...
Jag håller på att göra en gästbok men jag får inte delete knappen till att funka..
Här är delete koden:
<%Option Explicit%>
<%
Dim Counter, DBOpen, Conn, sql
Counter=Request.Querystring("Counter")
set DBOpen = Server.CreateObject ("ADODB.Connection")
Conn = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath("gb.mdb")
DBOpen.Open Conn
sql = "DELETE FROM gb WHERE ID = "& Counter
DBOpen.Execute (sql)
DBOpen.Close
%>
----------------------
Den blir kallad av
<A HREF="dodelete.asp?Counter=<%=RecSet("Counter") %>">Delete</A>
vilket verkar funka bra men jag får felmeddelande...
----------------------
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.
/gb/dodelete.asp, rad 12
----------------------
Rad 12 är
DBOpen.Execute (sql)
Då är det något kolumnnamn som inte stämmer.
När du lägger ut länken så använder du namnet counter så då borde det vara samma när du gör delete kanske?
sql = "DELETE FROM gb WHERE Counter = "& Counter
Tack för hjälpen.
Det stämde bra med att det var fel namn på kolumen..