Thread View: dk.edb.internet.webdesign.serverside.asp
7 messages
7 total messages
Started by Leif Neland
Tue, 23 Aug 2011 11:07
FIY, CASE tager en liste som parameter
Author: Leif Neland
Date: Tue, 23 Aug 2011 11:07
Date: Tue, 23 Aug 2011 11:07
26 lines
1724 bytes
1724 bytes
En ting, som ikke st�r klart ved l�sningen af div. tutorials, og jeg
ikke troede man kunne lave som i php, flere valgmuligheder f�rer til
samme s�tninger, fordi hver case i asp har et underforst�et break:
Man kan skrive flere v�rdier i en case-s�tning, adskilt af kommaer:
Select Case farve
Case "r�d","gul"
Response.Write "Farven er varm"
Case "gr�n","bl�"
Response.Write "Farven er kold"
Case else
Response.Write "Jeg �nsker ikke at udtale mig"
End select
I php, og andre sprog med break i case:
switch($farve) {
case "r�d":
case "gul":
echo "Farven er varm";
break;
case "gr�n":
o.s.v.
Leif
Re: FIY, CASE tager en liste som parameter
Author: J�rn Andersen
Date: Tue, 23 Aug 2011 14:53
Date: Tue, 23 Aug 2011 14:53
28 lines
2000 bytes
2000 bytes
On Tue, 23 Aug 2011 13:07:02 +0200, Leif Neland <leif@neland.dk> wrote: >En ting, som ikke st�r klart ved l�sningen af div. tutorials, og jeg >ikke troede man kunne lave som i php, flere valgmuligheder f�rer til >samme s�tninger, fordi hver case i asp har et underforst�et break: > >Man kan skrive flere v�rdier i en case-s�tning, adskilt af kommaer: > >Select Case farve > Case "r�d","gul" > Response.Write "Farven er varm" <url: http://msdn.microsoft.com/en-us/library/6ef9w614(v=vs.85).aspx> siger det meget klart: "A comma delimited list of one or more expressions" I �vrigt kan jeg anbefale at hente Windows Scripting dokumentationen som .chm-fil - s� er den altid ved h�nden, n�r man laver VBScript eller JScript: <url: http://www.microsoft.com/download/en/details.aspx?id=2764> Mvh. J�rn -- J�rn Andersen socialister.dk marxisme.dk
Re: FIY, CASE tager en liste som parameter
Author: Leif Neland
Date: Tue, 23 Aug 2011 22:17
Date: Tue, 23 Aug 2011 22:17
30 lines
2194 bytes
2194 bytes
Den 23-08-2011 16:53, J�rn Andersen skrev: > On Tue, 23 Aug 2011 13:07:02 +0200, Leif Neland<leif@neland.dk> > wrote: > >> En ting, som ikke st�r klart ved l�sningen af div. tutorials, og jeg >> ikke troede man kunne lave som i php, flere valgmuligheder f�rer til >> samme s�tninger, fordi hver case i asp har et underforst�et break: >> >> Man kan skrive flere v�rdier i en case-s�tning, adskilt af kommaer: >> >> Select Case farve >> Case "r�d","gul" >> Response.Write "Farven er varm" > > <url: http://msdn.microsoft.com/en-us/library/6ef9w614(v=vs.85).aspx> > siger det meget klart: > "A comma delimited list of one or more expressions" Ja, men ikke engang her vises et eksempel med mere end een v�rdi i case-s�tningen. Ofte skimmer man bare eksemplet, for at f� opfrisket det, man (tror man) ved i forvejen; sj�ldnere l�ser man definitionen i detaljer. Jeg mindes ikke nogensinde at have set et eksempel med mere end een v�rdi. Leif -- Bevar P2, luk P3, der er nok P3'er i forvejen.
Re: FIY, CASE tager en liste som parameter
Author: Stig Johansen
Date: Wed, 24 Aug 2011 08:10
Date: Wed, 24 Aug 2011 08:10
15 lines
1592 bytes
1592 bytes
Leif Neland wrote: > Jeg mindes ikke nogensinde at have set et eksempel med mere end een v�rdi. Jeg har brugt det flittigt ;) Dog troede jeg ogs� jeg havde brugt intervaller, men en s�gning i mine filer viser ikke spor af andet end kommaseparerede lister. Men et eksempel p� VB: http://www.developerfusion.com/article/8/select-case-statement/3/ -- Med venlig hilsen Stig Johansen
Re: FIY, CASE tager en liste som parameter
Author: Leif Neland
Date: Wed, 24 Aug 2011 09:14
Date: Wed, 24 Aug 2011 09:14
22 lines
1980 bytes
1980 bytes
"Stig Johansen" <wopr.dk@gmail.com> skrev i en meddelelse news:4e54b1f7$0$302$14726298@news.sunsite.dk... > Leif Neland wrote: > >> Jeg mindes ikke nogensinde at have set et eksempel med mere end een >> v�rdi. > > Jeg har brugt det flittigt ;) > > Dog troede jeg ogs� jeg havde brugt intervaller, men en s�gning i mine > filer > viser ikke spor af andet end kommaseparerede lister. > > Men et eksempel p� VB: > http://www.developerfusion.com/article/8/select-case-statement/3/ > Imponerende, og brugbart. S� har jeg l�rt noget nyt i dag. M� jeg s� godt g� hjem? :-) Leif
Re: FIY, CASE tager en liste som parameter
Author: Leif Neland
Date: Wed, 24 Aug 2011 09:26
Date: Wed, 24 Aug 2011 09:26
39 lines
2161 bytes
2161 bytes
"Stig Johansen" <wopr.dk@gmail.com> skrev i en meddelelse news:4e54b1f7$0$302$14726298@news.sunsite.dk... > Leif Neland wrote: > >> Jeg mindes ikke nogensinde at have set et eksempel med mere end een >> v�rdi. > > Jeg har brugt det flittigt ;) > > Dog troede jeg ogs� jeg havde brugt intervaller, men en s�gning i mine > filer > viser ikke spor af andet end kommaseparerede lister. > Hmm, det m� lige testes, om det virker i "classic asp", http://msdn.microsoft.com/en-us/library/6ef9w614%28v=vs.85%29.aspx n�vner ikke intervaller CASE in 1 TO 5, men kun lister. . . . . Lidt senere: Nej, classic asp kan kun lide lister, s� det er nok derfor du ikke har brugt andet :-) aspColumn 7 errDesc Expected statement errNumber 0x800A0400 errLine Case 1 To 5 ' Number between 1 and 5. aspColumn 5 errDesc Syntax error errNumber 0x800A03EA errLine Case Is > 8 And Number < 11 ' Number is 9 or 10.
Re: FIY, CASE tager en liste som parameter
Author: Stig Johansen
Date: Wed, 24 Aug 2011 11:08
Date: Wed, 24 Aug 2011 11:08
20 lines
1826 bytes
1826 bytes
Leif Neland wrote: > Lidt senere: Nej, classic asp kan kun lide lister, s� det er nok derfor du > ikke har brugt andet :-) Njah - ikke helt derfor. De ting jeg har brugt var noget dynamisk html-'noget', f.eks: Case "text","textarea" og i den du'r, s� intervaller giver ikke mening. Jeg kender ikke voldsomt meget til ASP, og hvis jeg laver noget, t�nker jeg i Delphi og 'ASP-ficerer' det (eller 'javascriptificerer' det hvis det er clientside). I bund er der ikke den voldsomme forskel p� de forskellige sprog, stort set kun at 'farven har en anden lyd':-) -- Med venlig hilsen Stig Johansen
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads