Avatar billede sk-man Nybegynder
23. september 2002 - 01:21 Der er 12 kommentarer

Switch i ASP

Hvordan er det nu en switch struktur ser ud i asp?
Avatar billede piil Nybegynder
23. september 2002 - 04:16 #1
Select Case
Avatar billede piil Nybegynder
23. september 2002 - 04:17 #2
Select Case
Case "Whatever"

Case else
End Select
Avatar billede medions Nybegynder
23. september 2002 - 07:28 #3
SELECT Request.Form("input")
  Case "Hej")
        Response.Write("Hej med dig")
  Case Else
        Response.Write("Variablen indeholdte ikke Hej")
End Select

//>Rune
Avatar billede sk-man Nybegynder
23. september 2002 - 08:40 #4
Virker dette? Skel der ikke noget end med efter hver case?

nr = 3
SELECT nr
  Case 1
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
  Case 2
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
  Case 3
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
End Select
Avatar billede piil Nybegynder
23. september 2002 - 09:42 #5
du kan jo gøre lige hvad du vil under hver case
hvis du har lavet ikke virker
kan du prøve at sætte "'er omkring tallet
altså:
Case "1"
Avatar billede sk-man Nybegynder
23. september 2002 - 10:00 #6
jeg får en fejl når jeg gør som ovenstående:

Expected 'Case'

/overskrift.asp, line 13

Select nr
-------^
Avatar billede sk-man Nybegynder
23. september 2002 - 10:42 #7
Jeg har droppet det til fordel for if else....

Ellers tak for hjælpen
Avatar billede medions Nybegynder
23. september 2002 - 13:52 #8
øhh virker mit ikke?

//>Rune
Avatar billede sk-man Nybegynder
23. september 2002 - 14:04 #9
nej jeg ved ikke hvorfor...

Se den fejlbesked som jeg har vist.
Avatar billede mccannon Nybegynder
23. september 2002 - 14:16 #10
nr = 3
SELECT CASE nr
  Case 1
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
  Case 2
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
  Case 3
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
Avatar billede mccannon Nybegynder
23. september 2002 - 14:17 #11
doh
nr = 3
SELECT CASE nr
  Case 1
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
  Case 2
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
  Case 3
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
        Response.Write("Hej med dig")
  End select
Avatar billede sk-man Nybegynder
23. september 2002 - 14:31 #12
Ahh
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