06. december 2005 - 13:22
Der er
8 kommentarer og 1 løsning
"if" spørgsmål
Håber der er nogle der kan hjælpe her. Hvis jeg nu har en tabel med 10 kolonner som f.eks. hedder kolonne1, kolonne2, kolonne3, kolonne 4 etc. jeg vil nu udskrive indholdet af hver kolonne, men hvis den når til en kolonne der er tom så skal den stoppe. Jeg kan godt lave det med en hulens masse if sætninger, men det er lidt besværligt - er der en nemmere måde? Håber jeg har forklaret mig korrekt.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
06. december 2005 - 13:30
#1
Noget i stil med dette (rs er dit recordset med data i): for each col in rs.fields if col.value & "" = "" then exit for end if response.write col.value next
06. december 2005 - 13:30
#2
for f=1 to 10 if rs("kolonn"&f) = "" then exit for response.write rs("kolonn"&f) next
06. december 2005 - 13:30
#3
Du kan gøre det i stil med: for i = 1 to 10 'antager du har 10 kolonner s = rs("kolonne" & i) if isNull(s) then exit for response.write s next
06. december 2005 - 13:31
#4
Æv. 2 sek forsent :o)
06. december 2005 - 13:31
#5
...for-løkken skal så ligge ind i en løkke der gennemløber alle rækkerne, f.eks.: do while not rs.eof for each col in rs.fields if col.value & "" = "" then exit for end if response.write col.value next rs.movenext loop
06. december 2005 - 13:38
#6
fennec og eagleeye det var lige det jeg skulle bruge. tak for hjælpen
06. december 2005 - 13:39
#7
ok, her er lige et svar :)
06. december 2005 - 13:42
#8
du vil ikke hellere bruge softspots løsning?? Den finder selv ud af hvor mange kolonner der er...
06. december 2005 - 13:45
#9
...man skal også passe på det ikke bliver for fancy... :)
Kurser inden for grundlæggende programmering