simpel count

ASP

3 svar · 227 visningar · startad av Hallgren

Medlem sedan dec. 19991 606 inlägg
Trådstart#1

Yo!
Sitter här och äter Tutti Frutti medans jag klurar på hur jag ska räkna antal träffar man får från en sökning men har hittils inte löst det.

Kan någon knuffa mig i rätt riktning?

Medlem sedan dec. 19998 577 inlägg
#2

Vad är det du söker? Söker du i en databas så är det bara att köra en count på samma sql eller köra allt till ett recordset som du kör recordcount.

Kör du en textfil så är det enklast att skapa en egen counter som du ökar på med varje träff.

Medlem sedan dec. 200012 464 inlägg
#3

Om du vill ha både data och antal träffar så är det ganska effektivt att hämta alla poster till en array med ett anrop.

push = "select * from hallgren where candy = 'Tutti Frutti'"

set rs = connect.execute(push)
if rs.eof then
   cnt = 0
else
   arr = rs.getrows()
   cnt = ubound(arr,2) + 1
end if
response.write cnt

eller om du bara vill ha antalet träffar

push = "select count(*) from hallgren where candy = 'Tutti Frutti'"

set rs = connect.execute(push)
response.write rs(0)
Medlem sedan dec. 19991 606 inlägg
#4

Vide, jag söker i en db. :)

Tack LarsG, skall testa. :)

[r]
Han heter ju Vide och inte Vida :)

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