webForumDet fria alternativet

Gästboks inläggsborttagning...

ASP

2 svar · 141 visningar · startad av Zaad

Medlem sedan dec. 200150 inlägg
Frågan#1

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)

------------------
Zaad - A way to live.

Medlem sedan dec. 200012 464 inlägg
#2

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

------------------
essentitia preter non sans multiplicandum

Medlem sedan dec. 200150 inlägg
#3

Tack för hjälpen.
Det stämde bra med att det var fel namn på kolumen..

------------------
Zaad - A way to live.

287 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
151 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)