webForumDet fria alternativet

Räkna upp värde i databas

ASP

4 svar · 213 visningar · startad av KlasO

Medlem sedan apr. 200257 inlägg
Frågan#1

Hej!

Jag håller på med ett forum, och vill visa antal gånger som en tråd har lästs, detta ska räkna upp värdet i kolumnen "ggr"
med ett

RecSet22("ggr") = RecSet22("ggr") + 1

Nu är ju detta fel, men finns det något elegant sätt att göra det på, eller måste man mellanlagra värderna i variabler?

Klas

(Accesss 97)

(Hela koden)

\<% Show22 = "SELECT \* FROM inlagg WHERE ID= " & Request.QueryString("idnummer") 

Laggtill = "SELECT \* FROM inlagg"

RecSet22.Open Show22, Databas, adOpenStatic, adLockOptimistic 
RecSet22.AddNew

RecSet22("ggr") = RecSet22("ggr")  + 1

RecSet22.Update
RecSet22.Close   %\>
Medlem sedan dec. 200012 464 inlägg
#2
databas.execute "update inlagg set ggr = ggr + 1 where id = " & request.QueryString("idnummer") ,,128
Medlem sedan apr. 200257 inlägg
#3

Tackar!!!

En liten följfråga dock, jag har aldrig gjort en execute mot en databas innan, innebär det att namn hoppar överRecSet mm, det räcker med databaskopplingen? (samt att stänga databasen efter sig såklart)

Klas

Medlem sedan dec. 200012 464 inlägg
#4

Just det. Recordset är överskattade och mestadels onödiga.

Medlem sedan apr. 200257 inlägg
#5

Okidoki, nu är jag med. :-)

Tack för hjälpen.

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