/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gandalf
657
6
smilly
564
7
gibson
560
8
cumano
530
9
MouseKeep..
480
10
Random
410
Serie af If.. Then.. Else...
Fra :
Lars Klingenberg
Dato :
08-07-01 21:46
Hi,
I et database output har jeg en laaang række af If.. Then.. Else..
sætninger, der alle går på det samme:
If IsNull(objRS("kolonne1")) Then
Else
Response.Write objRS("kolonne1").Value & "<br>"
End If
If IsNull(objRS("kolonne2")) Then
Else
Response.Write objRS("kolonne2").Value & "<br>"
End If
Osv...
Da jeg har en del kolonner der skal cykles igennem bliver koden meget lang,
så jeg funderede over om der ikke er en smartere måde at gøre dette på. Fx
at anvende en eller anden form for "kolonnen+1"-metode i en løkke...? Eller
endnu nemmere: at den tager kolonne for kolonne og tjekker for indhold og
blot springer de tomme over og daffer videre. Er der nogen der kan hjælpe
mig med det?
--
Med venlig hilsen
Lars Klingenberg
[lklingenberg@ifi.ku.dk]
Jakob Andersen (
08-07-2001
)
Kommentar
Fra :
Jakob Andersen
Dato :
08-07-01 22:00
"Lars Klingenberg" <lklingenberg@ifi.ku.dk> wrote in message
news:3b48c67f$0$362$edfadb0f@dspool01.news.tele.dk...
> Da jeg har en del kolonner der skal cykles igennem bliver koden meget
lang,
> så jeg funderede over om der ikke er en smartere måde at gøre dette på. Fx
> at anvende en eller anden form for "kolonnen+1"-metode i en løkke...?
Hvis du ved hvormange kolloner du har kan du jo gøre sådan her:
for i = 0 to antalkollonner
If Not IsNull(objRS("kolonne" & i)) Then
Response.Write objRS("kolonne1").Value & "<br>"
End If
next
Eller kan du jo lave denne her som er helt dynamisk, men lidt langsommere:
For Each kolonne in objRS.Fields
If Not IsNull(kolonne.value) Then
Response.Write kolonne.Value & "<br>"
Next
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177557
Tips :
31968
Nyheder :
719565
Indlæg :
6408877
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.