Avatar billede hundevennen Nybegynder
01. december 2004 - 11:34 Der er 6 kommentarer og
1 løsning

hjælp til recordcount

jeg er ved at lave en søgeside og vil gerne når søgningen er kørt
skrive hvormange hit/records søgning har fundet.
Søgning udskriver en liste baseret på hvor søgningen har fundet
søgeordet i en post/ID
Avatar billede fennec Nybegynder
01. december 2004 - 11:43 #1
Du kan bruge count() funktionen i sql. Du skal bare bruge samme select sætning:
set rs = conn.execute("select count(*) as antal from Dintabel where ...")
response.write rs("antal")

eller du kan åbne databasen på en anden måde:
set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open "select * from ...., conn, 1
response.write rs.RecordCount
Avatar billede hundevennen Nybegynder
01. december 2004 - 12:40 #2
resulteterne bliver jo udskrevet med et loop, så jeg kan ikke rigtig se hvordan du mener det skal gøres - egentlig skal den vel tælle hvormange hit den fanger på vej gennem hele loopet, - ik?
Avatar billede fennec Nybegynder
01. december 2004 - 12:44 #3
Det kan du også:

counter = 0
do while not rs.eof
  ...
  counter = counter + 1
  rs.MoveNext
loop
Avatar billede hundevennen Nybegynder
01. december 2004 - 13:00 #4
hvordan får jeg så skrevet tallet der kommer ud af den counter??
Avatar billede fennec Nybegynder
01. december 2004 - 13:07 #5
Lige efter loopet:

  ...
loop
response.wirte "Der blev fundet "& counter &" resultater"
Avatar billede hundevennen Nybegynder
01. december 2004 - 14:24 #6
det virker - kom med et svar
Avatar billede fennec Nybegynder
01. december 2004 - 14:31 #7
Jeg tænkte ikke over det, men de første løsninger jeg kom med, var rettet mod muligheden for at vise antallet INDEN man udskrev resultaterne i loopet. De kan selvfølgelig også bruges til at udskrive efter, men counter metoden kan ikke udskrive antallet før loopet, medmindre man laver to gennemløb. ?'et gik jo også på at udskrive efter loopet, også er counter metoden fin at bruge.

.o) <-- One Eyed Jack.
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

IT-JOB

Quadsat ApS

Software Developer

Green Power Denmark

It-chef med udviklingsfokus

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Entreprise Arkitekt

Forsvarets Efterretningstjeneste

FE søger PKI-specialist