Avatar billede dk_zerocool Nybegynder
11. april 2003 - 08:00 Der er 4 kommentarer og
1 løsning

Databasemetoder ??

jeg har lige 3 spørgsmål, 20 point for hvert brugbart svar:

1: Jeg skal have udskrevet en top 5 fra en db, hvordan gør jeg det ??

2: Når de 5 bliver udskrevet skal de ligges i en tabel, hvor linierne skifter i farve (altså hveranden er en anden farve) jeg kunne forestille mig noget med et loop som gør det ??

3. Der skal udskrives hvornår det seneste resultat er udregnet, så hvordan hiver man seneste ændring i databasen ud på asp-siden (fx. som i stifinder hvor den er "sidst ændret") ??
Avatar billede cesil Nybegynder
11. april 2003 - 08:13 #1
count = 0
Set oRs = oConn.Execute("SELECT top 5 * FROM Tabel")
do while oRs.eof = false
count = count +1
if count mod 2 = 0 then
  'rød
else
  'blå
end if

oRs.movenext
loop

Du kan fx gemme sidste ændring i tabellen og udskrive den sammen med resten.
Avatar billede dk_zerocool Nybegynder
11. april 2003 - 17:55 #2
Det jeg mener med en top 5 er at de 5 bedste bliver skrevet ud:

Jeg har lavet dette, men så skriver den tabellen ud så den bedste står i bunden, og sådan skal det jo ikke se ud:

kan man evt. vende "bøtten" om ??

count = 0

strSQL = "Select * From spillere order by antalMaal"

Set getData = Conn.Execute(strSQL)

do while getData.eof = false and count < 5
Avatar billede dk_zerocool Nybegynder
11. april 2003 - 18:17 #3
Jeg fandt selv løsningen med "DESC"
Avatar billede cesil Nybegynder
13. april 2003 - 13:16 #4
Kunne du bruge det til noget?
Jeg har jo svaret på dine spørgsmål.
Avatar billede dk_zerocool Nybegynder
14. april 2003 - 08:24 #5
yep...tak for hjælpen pointene er på vej
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