Avatar billede mskjoldp Novice
02. januar 2004 - 03:53 Der er 1 kommentar og
1 løsning

to forskellig SELECT statments

De 10 seneste nyheder vises som standard, men jeg vil gerne også kunne vise alle sammen.

Er det muligt at lave noget ala:

<%If mode = "" OR mode = "allnewz" Then
Dim SQLstmt, rs, besked, titel
If mode = "allnewz" Then
Set rs = Conn.Execute("SELECT * FROM newz ORDER BY Nid DESC")
goto line 311
Else               
Set rs = Conn.Execute("SELECT TOP 10 * FROM newz ORDER BY Nid DESC") %>

????

Jeg har en del linjer i asp filen og vil ungå at skrive en gentagelse af koden bare fordi alle nyheder skal vises...

Er en sådan goto linje lovlig?
Jeg får en fejl: Expected statement. i linjen med goto line 311

Hvordan kommer jeg rundt om denne? Hjælp..

/Skjold
Avatar billede mskjoldp Novice
02. januar 2004 - 04:02 #1
hmm jeg har lige eksperimenteret lidt her:

Er dette mon en løsning?
<%    If mode = "" OR mode = "allnewz" Then
        Dim SQLstmt, rs, besked, titel, hvormeget
            If mode = "allnewz" Then
            hvormeget = "SELECT * FROM newz ORDER BY Nid DESC"
            Else
            hvormeget = "SELECT TOP 10 * FROM newz ORDER BY Nid DESC"
            End if
            Set rs = Conn.Execute(hvormeget) %>

/Skjold
Avatar billede mskjoldp Novice
02. januar 2004 - 04:03 #2
Yep den viker :D

/Skjold
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