Avatar billede janeamil Nybegynder
09. februar 2003 - 17:35 Der er 15 kommentarer og
1 løsning

jeg er newbie til asp så hvor er fejlen

<%

If month(date) = 3 <= 5 Then

Response.write "<p>Nu er det forår</p>"


Elseif


If month(date) = 1 <= 3 Then

Response.write "<p> Det er vinter</p>"

end if

%>

hvor henne ligger fejlen?
Avatar billede janeamil Nybegynder
09. februar 2003 - 17:36 #1
Den kommer med en HTTP 500 SERVERFEJL
Avatar billede eagleeye Praktikant
09. februar 2003 - 17:37 #2
Prøv at slå denne fra vælg i menuen, så skulle du gerne få en bedre fejl kode/beskrivelse:

funktioner -> internetindstillinger -> avanceret -> fjern kryds i "ved meddelelse om uskadelige http-fejl"
Avatar billede eagleeye Praktikant
09. februar 2003 - 17:39 #3
men der er noget galt i denne linie:

If month(date) = 3 <= 5 Then

Skal det month være melle 3 og 5? så prøv:

If Int(month(date)) >= 3 and int(month(date)) <= 5 Then
Avatar billede janeamil Nybegynder
09. februar 2003 - 17:41 #4
Microsoft VBScript compilation error '800a03ea'

Syntax error

/asptest.asp, line 17

Elseif
------^
Avatar billede eagleeye Praktikant
09. februar 2003 - 17:43 #5
Enten ret elseif til else

Eller træk den andsen if sætning og efter elseif of slet if

Elseif Int(month(date)) >= 1 AND Int(month(date)) <= 3 Then

Response.write "<p> Det er vinter</p>"

end if
Avatar billede janeamil Nybegynder
09. februar 2003 - 17:43 #6
Det har jeg rettet nu men fejlen ligger i Elseif
Avatar billede janeamil Nybegynder
09. februar 2003 - 17:45 #7
If Month(Date) = 3 AND Month(Date) <= 5 Then
Avatar billede janeamil Nybegynder
09. februar 2003 - 17:46 #8
iføgle mig er alt rigtigt undtagen  Elseif  men det er da et tags
Avatar billede janeamil Nybegynder
09. februar 2003 - 17:48 #9
Når jeg laver elseif om til else kommer den med der er fejl i End if
Avatar billede eagleeye Praktikant
09. februar 2003 - 17:48 #10
virker det ikke?
Det kan være du skal sætte Int omkring Month da den vist giver en streng tilbage og ikke et tal

If Int(Month(Date)) = 3 AND Int(Month(Date)) <= 5 Then
Avatar billede janeamil Nybegynder
09. februar 2003 - 17:50 #11
jeg har lavet det!!!!!!!! YEES
Avatar billede eagleeye Praktikant
09. februar 2003 - 17:50 #12
Ja det rigtigt med else skal der være to end if..Så enten

if xx=yy then

elseif xx=bb then

end if

ELLER:

if xx=yy then

else
  if xx=bb then
 
  end if
end if
Avatar billede janeamil Nybegynder
09. februar 2003 - 17:50 #13
jeg har lavet koden føgle'ne  Sådan her    <%

If Month(Date) >= 3 AND Month(Date) <= 5 Then

Response.write "<p>Nu er det forår</p>"


End if



If Month(Date) >= 1 AND Month(Date) <= 3 Then

Response.write "<p> Det er vinter</p>"

end if

%>

Og den virker
Avatar billede eagleeye Praktikant
09. februar 2003 - 17:52 #14
Jeps sådan vil det også virke :)
Avatar billede janeamil Nybegynder
09. februar 2003 - 17:52 #15
Bare sig hvis du skal have point men jeg forstod ikke det du skrev :)
Avatar billede janeamil Nybegynder
09. februar 2003 - 17:52 #16
Værsgo
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