Avatar billede Slettet bruger
08. august 2005 - 22:36 Der er 8 kommentarer og
1 løsning

Vise et tomt rum (rum uden data)

Jeg køre denne loop:



if not rs1.eof then
    do while not rs1.eof   
                    nummer = nummer+1
                    select case rs1("WDL")
                        case 1
                        WDL = "W"
                        case 2
                        WDL = "D"
                        case 3
                        WDL = "L"
                    end select
            Response.Write("<font size=""1"">" & WDL & ",</font> ")
    rs1.movenext
    loop
End if


Men hvis der ikke står noget i databasen under WLD så kommer der fejl frem det må der ikke så skal den bare vise ingen ting altså bare et tomt.

Hvordan gør man det?
Avatar billede busschou Praktikant
08. august 2005 - 22:39 #1
så laver du en case else
if not rs1.eof then
    do while not rs1.eof 
                    nummer = nummer+1
                    select case rs1("WDL")
                        case 1
                        WDL = "W"
                        case 2
                        WDL = "D"
                        case 3
                        WDL = "L"
                        case else
                        WDL = ""
                    end select
            Response.Write("<font size=""1"">" & WDL & ",</font> ")
    rs1.movenext
    loop
End if
Avatar billede busschou Praktikant
08. august 2005 - 22:40 #2
case else vil fange alt der ikke opfylder nogen af de andre cases
Avatar billede Slettet bruger
08. august 2005 - 22:41 #3
Okay jeg prøve bare en case mere altså:

så laver du en case else
if not rs1.eof then
    do while not rs1.eof 
                    nummer = nummer+1
                    select case rs1("WDL")
                        case 1
                        WDL = "W"
                        case 2
                        WDL = "D"
                        case 3
                        WDL = "L"
                        case
                        WDL = ""
                    end select
            Response.Write("<font size=""1"">" & WDL & ",</font> ")
    rs1.movenext
    loop
End if


Men kan endligt godt se det logiske i det.

Jeg tester lige
Avatar billede busschou Praktikant
08. august 2005 - 22:43 #4
nej nej ikke bare "case" men "case else"
Avatar billede busschou Praktikant
08. august 2005 - 22:44 #5
det er ligesom en if sætning har en else til at fange alt andet :o)
Avatar billede Slettet bruger
08. august 2005 - 22:45 #6
Okay du får pointet men det hjalp ikke på mit problem da det åbenbart ikke var det der var galt smider du lige et svar.
Avatar billede busschou Praktikant
08. august 2005 - 22:48 #7
øhh okey
Jamen du siger du får en fejl
Det er altid en god ide at skrive denne fejl herinde, så skal man jo ikke gætte sig frem :o)
Avatar billede Slettet bruger
08. august 2005 - 22:50 #8
Hehe jamen det gør ikke noget jeg må suge det hele til mig ;)


Problemmet er at når der ikke er noget i databasen kan den jo ikke udskrive det.
Og slet ikke i DESC men opretter lige et nyt spørgsmål om det ;)
Avatar billede busschou Praktikant
08. august 2005 - 22:51 #9
jeg er ikke med men jaja...:o)
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