Avatar billede hansen Nybegynder
26. november 2009 - 10:24 Der er 2 kommentarer og
1 løsning

Fjern sidste komma

Hej, jeg har brug for lidt hjælp igen.

Jeg har en rekursiv gennemgang af noget data, det hele bliver listet ud sådan her;

Fodbold, Håndbold, Sportsudstyr, Tennis,

Hvordan kan jeg undgå det sidste komma kommer med i udskriften?

Koden er denne

Call ShowReplies(MainRS("id"),conn)

----
  If not rs.eof then   
    do while not rs.eof
        Response.Write "<span id=""LinkCat__ctl0_lblsubname""><a class=""dt3"" href=""#"">" & rs("headline") & "</a></span>"
        Call ShowReplies(rs("id"),conn)
        rs.movenext
        Response.Write ", "
    loop
  End if
Avatar billede keysersoze Guru
26. november 2009 - 10:38 #1
If not rs.eof then   
    do while not rs.eof
        Response.Write "<span id=""LinkCat__ctl0_lblsubname""><a class=""dt3"" href=""#"">" & rs("headline") & "</a></span>"
        Call ShowReplies(rs("id"),conn)
        rs.movenext
If not rs.eof then
        Response.Write ", "
end if
    loop
  End if
Avatar billede Slettet bruger
26. november 2009 - 10:51 #2
If not rs.eof then
    komma = ""
    do while not rs.eof
        Response.Write komma & "<span id=""LinkCat__ctl0_lblsubname""><a class=""dt3"" href=""#"">" & rs("headline") & "</a></span>"
        Call ShowReplies(rs("id"),conn)
        rs.movenext
        komma = ", "
    loop
  End if


Fordi:
- Fortsat kun én Write sætning til det hele.
- ingen ekstra if for hvert gennemløn - blot en "flad" tildeling.
Avatar billede hansen Nybegynder
26. november 2009 - 11:29 #3
Tak for hjælpen begge to, valgte at bruge T4NK3R svar
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