Avatar billede c-lund Nybegynder
05. oktober 2006 - 17:00 Der er 5 kommentarer og
1 løsning

If sætning

Kan man auto generere en If sætning?
i teorien kan man udskrive en rigtig if sætning, den bliver bare ikke forstået på den måde. kan dette lade sig gøre på nogen måde?

Art_IdArray = Split(Art_Id,",")
First = "0"
For Each x in Art_IdArray
If First = "0" then
  Betingelse = Art_IdDB & " <> " & x & ""
Else
  Betingelse = Betingelse & " Or " & Art_IdDB & " <> " & x
End if
First = "1"
Next
denne vil jo blive tolket som if Betingelse er true
If Betingelse then

End if
Avatar billede nielle Nybegynder
05. oktober 2006 - 18:00 #1
Er det dette du efterspørger?

Art_IdArray = Split(Art_Id, ",")
First = True
For Each x in Art_IdArray
    If First then
        Betingelse = Art_IdDB & " <> " & x
    Else
        Betingelse = Betingelse & " Or " & Art_IdDB & " <> " & x
    End If

    First = False
Next
Avatar billede nielle Nybegynder
05. oktober 2006 - 18:01 #2
Næ, det er det vel ikke. Glem bare mit indlæg. :^|
Avatar billede ellebaek Nybegynder
06. oktober 2006 - 00:39 #3
hmm... jeg ved ikk rigtigt... du vil dynamisk lave en if-sætning..?

Ved ikke om det kan lade sig gøre.. men det er da et forsøg værd måske bare at lave en eller anden midligertidig fil, hvor du smider din if-sætning ind og så kører filen med server.execute("filnavn")

det er nok mit bedste bud...

du kan lave filen med FSO, og så bare slette den igen når du er færdig med den eller noget i den stil..

Du kan ikke som du skriver få fortolket det ovenstående som en boolean og på den måde få den til at give enten true eller flase i din if... det eneste du vil få der er true hver gang, da strengen er forskellig fra false.

men hvis du prøver ovenstående med at generere en fil, så skriv hele indholdet ned i den.. altså if-sætningen... så din fil egentlig kommer til at indeholde:
<%
if ((betingelse)) then

end if
%>

hvor ((betingelse)) så er den streng du lige har genereret...
Det er mit bedste bud, men ved ikk om det kan lade sig gøre :-)
Avatar billede nielle Nybegynder
06. oktober 2006 - 06:51 #4
Kan du ikke give os nogle eksempler på hvordan din If-sætning kan komme til at se ud? Uden at vi ved hvad der er i Art_IdArray og Art_IdDB er det lidt sværet at visualisere hvordan det enedelige resultat kan se ud.
Avatar billede nielle Nybegynder
16. oktober 2006 - 14:16 #5
Hvad med noget respons?
Avatar billede c-lund Nybegynder
16. oktober 2006 - 14:51 #6
sorry, havde helt glemt spørgsmålet, jeg fandt ud af at løse problemet på en anden måde. men tak
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