Avatar billede tommyf Nybegynder
14. marts 2001 - 17:44 Der er 7 kommentarer og
1 løsning

Do while/for i to 52

En Do while/for i 1 to 52?

Jeg har følgende script:

if Request.Form(\"uge1\") = \"optaget\" then
rs(\"uge1\") = \"optaget\"
else
  rs(\"uge1\") = \"ledig\"
end if

Men nu er der jo 52 uger på et år, så for at gøre det lettere, og pænere, kan man så ikke lave en løkke der gør det samme, bare med uge1, uge2, uge3, uge4 osv.?

Nogen der har et forslag? Kan ikke selv få det til at lykkedes...
Avatar billede erikjacobsen Ekspert
14. marts 2001 - 17:48 #1
rs(\"uge\" & i)
Avatar billede netsrac Praktikant
14. marts 2001 - 17:48 #2
for i = 1 to 52
if Request.Form(\"uge\" & i) = \"optaget\" then
rs(\"uge\" & i) = \"optaget\"
else
  rs(\"uge\" & i) = \"ledig\"
end if
next
Avatar billede tommyf Nybegynder
14. marts 2001 - 18:16 #3
Der sker ikke andet end at den skriver:
At den handling som programmet anmoder om er ikke tlladt i dette sammenhæng.
Fejl i 71 som er \"rs.Close\"(uden \'\"\')

Hvis jeg beder den om at udskrive (\"uge & i\") går det meget godt, de bliver pænt skrevet på række... men alligevel virker det ikke....
Avatar billede netsrac Praktikant
14. marts 2001 - 18:20 #4
Må vi se lidt mere af din kode ?
Avatar billede tommyf Nybegynder
14. marts 2001 - 18:23 #5
Hvordan gør jeg i starten?
Skal jeg skrive:

uge1 = rs(\"uge1\")

for alle ugerne?
Har prøvet uden og med... men er det altid nødvendig?
Avatar billede netsrac Praktikant
14. marts 2001 - 18:32 #6
Tommyf >> Fejlen er garanteret at du har glemt en rs.update inden din rs.close ?
Avatar billede strax Nybegynder
14. marts 2001 - 18:39 #7
Hvis du kun har ugerne i dir recordsæt kan du bruge

for i = 0 to 51
  if rs(i) <> \"optaget\" then rs(i) = \"ledig\"
next

Men kan ikke lige huske om du kan opdatere et recordsæt sådan?
   
 
Avatar billede tommyf Nybegynder
14. marts 2001 - 19:07 #8
Tak for hjælpen, Netsrac løste problemet.
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