använd dig av cound i sql... Sök så skall du finna
------------------
1 Man, 1 Million dead, The odds are just about even - Ash
6 svar · 187 visningar · startad av qwerty
Jag har ett annonstorg. I min databas (.mdb) har jag ett fält som heter kategori, där det antingen står köpa, sälja eller byta.
På torget förstasida listar jag de olika kategorierna. Nu skulle jag villa skriva hur många annonser det finns i varje katergori. Typ:
Köpes(5)
Säljes(25)
Bytes(2)
Men hur skulle det gå till att få fram denna siffra?
------------------
Qwerty
Den som provar han testar...
använd dig av cound i sql... Sök så skall du finna
------------------
1 Man, 1 Million dead, The odds are just about even - Ash
använd dig av count i sql... Sök så skall du finna
------------------
1 Man, 1 Million dead, The odds are just about even - Ash
set connect = server.createobject("adodb.connection")
connect.open ...
set rs = connect.execute("select count(kategori) as antal,kategori from annonser group by kategori")
while not rs.eof
response.write rs("kategori") & " (" & rs("antal") & ")<br>"
rs.movenext
wend
rs.close
connect.close
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 18 jun 2001]
Får följande fel på "set rs"-raden:
[Microsoft][ODBC Microsoft Access 97 Driver] Too few parameters. Expected 1.
------------------
Qwerty
Den som provar han testar...
Stämmer tabellnamnet och kolumnnamnet med hur det är definierat i din databas?
Du nämnde aldrig vad din tabell heter.
Ps
jag såg att jag glömde en avslutande > i min response.write
------------------
essentitia preter non sans multiplicandum
set rs = connect.execute("select count(kat) as antal,kat from tabell1 group by kat")
Jag skrev så här där tabell1 är mitt tabellnamn och kolumnen som innehåller antingen köpa, sälja eller byta heter kat
------------------
Qwerty
Den som provar han testar...