webForumDet fria alternativet

det blir 0 fast det är fel

ASP

2 svar · 160 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1

Denna kod skriver ut 0 fast det är fel.

Set oRS = Connect.Execute("select distinct count(krypingastnamn) as antal from statistik group by krypingastnamn")

Response.Write "<b>" & oRS("antal") & "</b> olika medlemmar.<br>"

Det jag vill göra är att räkna hur många olika namn det finns i kolumnen krypingastnamn.
har jag inte gjort rätt då eller?

Medlem sedan dec. 200012 464 inlägg
#2

Njae, för att få fram antalet unika namn så

Set oRS = Connect.Execute("select count(distinct krypingastnamn) as antal from statistik )"

Nu verkar det som om Access har lite svårt för den konstruktionen
så där får man skriva

Set oRS = Connect.Execute("select count(*) as antal from (select distinct krypingastnamn from statistik) ")
Medlem sedan feb. 20011 498 inlägg
#3

Tack så mycket LarsG. Koden fungerar bra.

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