Räkna upp värde i databas

ASP

4 svar · 217 visningar · startad av KlasO

Medlem sedan apr. 200257 inlägg
Trådstart#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.

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