Avatar billede wilweb Nybegynder
31. august 2002 - 22:47 Der er 2 kommentarer og
1 løsning

tæller alle brugere i databasen

Når medlemmerne logger sig ind på min hp, logger jeg deres navn og tidspunkt i en Access database.
Hvordan tæller jeg antal forskellige navne i min Access database? og udskriver dem.

Min tabel hedder tbl_statistik og den række jeg gerne vil tælle hedder strBruger.

Jeg har prøvet noget á al dette, men får det ikke til at virke, da det tæller alle poster i db'en...
'antal poster i DB
countSQL = "SELECT Count(*) FROM tbl_statistik"
Set rsCount = Conn.Execute(countSQL)
' udskriver antal count i tbl_statistik
Response.Write(rsCount(0))

Nogen ide?
Avatar billede eagleeye Praktikant
31. august 2002 - 23:23 #1
Jeg ved ikke om det det virker men du kan prøve:

countSQL = "SELECT Count(Distinct strBruger) FROM tbl_statistik"
Avatar billede wilweb Nybegynder
31. august 2002 - 23:33 #2
Jeg løste den sådanne her:

<table>
<!--#include file="_dbconn.asp" -->
<%
strSQL = "SELECT tbl_statistik.strBruger, Count(tbl_statistik.strBruger) As taeler " & _
          "FROM tbl_statistik GROUP BY tbl_statistik.strBruger order by strBruger"
Set rs = Conn.Execute(strSQL)
Do While Not rs.EOF
Response.Write "<tr><td>"& rs(0) & "[" & rs(1) & "]</td></tr>"
rs.MoveNext
Loop
%>
</table>
Avatar billede eagleeye Praktikant
31. august 2002 - 23:37 #3
Ok.. Det giver så en liste over alle brugere og hvor mange gange de har logget ind.. Jeg læste det som hvor mange forskellige brugernavne som var i tabellen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester