Leta och ersätta i Databas

ASP

1 svar · 362 visningar · startad av U2K

Medlem sedan jan. 2000224 inlägg
Trådstart#1

Som vanligt blir det kaos i koden!

Har gjort en Acces databas som har tio olika rows med data i. OK? På startsidan är all data uppräknad efter värdet i databasens kolumn Röster.

Nu vill jag med hjälp av detta göra så att när man klickar på en länk på varje post på hemsidan så ska kolumnen Röstas värde öka med 1 OK?
Så här ser den ut hittils

länk.asp?alt=nisse?röstaNamn=<%=RecSet("Gruppnamn")%>

<% if Request.QueryString("alt") = nisse then
SQL = "SELECT * FROM Chart WHERE Gruppnamn = '"& Request.QueryString("Gruppnamn")"' "
Set RecSet = Connect.Execute(SQL)

Funkar detta och isåfall hur ökar jag värdet på Röster

Tack på förhand

Medlem sedan juni 200032 967 inlägg
#2
<% if Request.QueryString("alt") = "nisse" then 
SQL = "UPDATE Chart SET [Röstas] = [Röstas]+1 WHERE Gruppnamn = '"& Request.QueryString("Gruppnamn")"' "
Connect.Execute(SQL)
%>

observera också citationstecknen runt nisse, eftersom det är en sträng och inte ett variabelnamn.

du måste givetvis också se till att du har gruppnamn i querystringen.

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)