Avatar billede hehlers Nybegynder
10. september 2003 - 08:01 Der er 5 kommentarer og
1 løsning

Hvor mange records i en DB

Hejsa

Jeg har en tilmeldingsliste på et site. Her vil jeg gerne have vist hvor mange der indtil nu har tilmeldt sig.
Hvordan er det nu koden er til det?
Avatar billede nielle Nybegynder
10. september 2003 - 08:03 #1
SQL = "SELECT count(*) AS Antal From MinTabel"
set rs = Conn.Execute(SQL)

Response.Write("Tilmeldte: " & rs("Antal"))
Avatar billede hehlers Nybegynder
10. september 2003 - 08:07 #2
Tusind tak, men jeg har jo i forvejen følgende sql på siden, da de tilmedlte jo også vises der:

Query="SELECT * FROM tilmeldte ORDER BY clanTxt"
Set Res = DBC.Execute(Query)

Kan man godt have to sql forespørgsler på samme side?
Avatar billede nielle Nybegynder
10. september 2003 - 08:19 #3
Sagtens, du kan have lige så mange du vil.

Men du skal selvfølgelig være lidt forsigtig med dine recordsets (rs og Res). De kan kun bruges til et SQL kald af gangen. Dog kan du sagtens have gang i flere forskellige recordsets ad gangen.
Avatar billede hehlers Nybegynder
10. september 2003 - 08:20 #4
Du får self. dine point, men kan du give et eks.?? ;)
Avatar billede hehlers Nybegynder
10. september 2003 - 08:23 #5
Weee sådan det virker.. Tusind takker :)
Avatar billede nielle Nybegynder
10. september 2003 - 08:33 #6
Et eksempel på flere SQL kald på samme side? Jo, men det har så ikke ret meget med lige dit eksempel:

SQL = "SELECT KundeNr FROM KunderDatabase ORDER BY EfterNavn, ForNavn"
set rs1 = Conn.Execute(SQL)

do while not rs1.eof
  Response.Write("Kunde nr.: " & rs1("KundeNr") & "<br>")
  SQL = "SELECT Ordre FROM OrdreDatabase WHERE KundeNr=" & rs1("KundeNr") & " ORDER BY OrdreDato"
  set rs2 = Conn.Execute()

  do while not rs2.eof
    Response.Write("Ordre nr. " & rs2("OrdreNr") & "<br>")
    rs2.MoveNext
  loop

  rs1.MoveNext
loop

Denne konstruktion løber igennem alle kunderne (rs1), og for hver kunde løber den så igennem alle denne kundes ordre (rs2).
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