25. marts 2002 - 13:37Der er
9 kommentarer og 1 løsning
Flere If betingelser i samme ifsætning
Hvordan sætter man flere if-betingelser op i samme if-sætning? Det jeg vil er: --------------------- if If Not (rs.BOF Or rs.EOF) Then 'skal så tjekke om p er forskellig 'fra status, hvis det er tilfældet skal den fortsætte if p <> rs("status") then Conn.Close set Conn = Nothing response.redirect "default.asp?submode=optaget" end if ----------------------- Altså hvis "if If Not (rs.BOF Or rs.EOF)" er opfyldt skal den tjekke "p <> rs("status")" er det også sandt skal man sendes til "default.asp?submode=optaget".
Hej bounce2002 Det ser ikke ud til at virker, jeg har skrevet følgende: ------------------- If Not (rs.BOF Or rs.EOF) Then exit if p <> rs("status") then Conn.Close set Conn = Nothing response.redirect "default.asp?submode=optaget" exit ---------------------- og får denne fejl: --------------------- Microsoft VBScript compilation error '800a040f'
Invalid 'exit' statement
/Ret_bruger/updatebruger.asp, line 48
exit ----^ ------------------------ så jeg tror ikke man må bruge exit i ASP, men er det rigtig sat op?
Hej ras2000 Jeg vil gerne sætte en ny betingelse op efter "then". Hvordan? Jeg gentager lige, hvad det er jeg gerne vil: ---------------- Hvis "if If Not (rs.BOF Or rs.EOF)" er opfyldt skal den tjekke "p <> rs("status")" er det også sandt skal man sendes til "default.asp?submode=optaget". -----------------
Jamen så laver du dine to betingelser inde i hinanden. if betingelse 1 then kode linie if betingelse 2 then kode linie end if evt flere kodelinier end if
RAS 2000! Jeg skal lige have det som et svar, så jeg kan give dig points, for det virker 100 :-)
ZETH Nej, for det jeg gør er at tjekke om brugernavnet allerede findes, og da dette er i en update funktion, skal den jo ikke tjekke om det brugernavn som man har nu, allerede findes, for selvfølgelig gør det det.
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.