Avatar billede guldklumpen Nybegynder
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.
Avatar billede softspot Forsker
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
Avatar billede fennec Nybegynder
06. december 2005 - 13:30 #2
for f=1 to 10
  if rs("kolonn"&f) = "" then exit for
  response.write rs("kolonn"&f)
next
Avatar billede eagleeye Praktikant
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
Avatar billede fennec Nybegynder
06. december 2005 - 13:31 #4
Æv. 2 sek forsent :o)
Avatar billede softspot Forsker
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
Avatar billede guldklumpen Nybegynder
06. december 2005 - 13:38 #6
fennec og eagleeye det var lige det jeg skulle bruge.

tak for hjælpen
Avatar billede eagleeye Praktikant
06. december 2005 - 13:39 #7
ok, her er lige et svar :)
Avatar billede fennec Nybegynder
06. december 2005 - 13:42 #8
du vil ikke hellere bruge softspots løsning?? Den finder selv ud af hvor mange kolonner der er...
Avatar billede softspot Forsker
06. december 2005 - 13:45 #9
...man skal også passe på det ikke bliver for fancy... :)
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