Avatar billede janeamil Nybegynder
10. februar 2003 - 11:21 Der er 16 kommentarer og
1 løsning

hva betder dette

Expected statement
Avatar billede stig3 Mester
10. februar 2003 - 11:23 #1
Det betyder at den mangler en linie.

Den forekomme ofte man glemmer:
end if
Avatar billede medions Nybegynder
10. februar 2003 - 11:23 #2
At du mangler en " et eller andet sted...

Prøv at lad mig se din kode..

//>Rune
Avatar billede iknow.dk Nybegynder
10. februar 2003 - 11:23 #3
"forventet argument"
Avatar billede medions Nybegynder
10. februar 2003 - 11:24 #4
stig3> Er det ikke Expected End If den skriver ved det?

//>Rune
Avatar billede stig3 Mester
10. februar 2003 - 11:29 #5
jo - har lige testet - det er det vist.
Avatar billede medions Nybegynder
10. februar 2003 - 11:29 #6
;o)
Avatar billede KingMedia Novice
10. februar 2003 - 11:31 #7
Der plejer at komme en fejlbeskrivelse med..
Men i bund og grund betyder det, at et eller andet sted, mangler du et tegn, ord, eller andet i din ASP kode....

medions >> Hvis man mangler et End If oO( eller har for mange af dem *G*)
          så plejer den at udskrive "Expected 'end' " ... 

Men det kan være en hulens masse ting.. bare et dumt tegn forkert kan udløse den i nogle tilfælde..

/Mads
Avatar billede janeamil Nybegynder
10. februar 2003 - 11:31 #8
vil i se koden?
Avatar billede janeamil Nybegynder
10. februar 2003 - 11:31 #9
<html>
<title>Formular</title>
<head>
</head>
<body>
<% Response.write

"<table border="1"><td>"

"<p>Hej " & Request.Form("Besked") & "</p>"

"</td></table>"
end if
%>
</body>
</html>  Ved det er lidt newbie
Avatar billede janeamil Nybegynder
10. februar 2003 - 11:33 #10
"<table border="1"><td>"
der er fejlen et eller andet sted står den nu efter jeg puttede end if på
Avatar billede medions Nybegynder
10. februar 2003 - 11:33 #11
<html>
<title>Formular</title>
<head>
</head>
<body>
<% Response.write "<table border="1"><td>"

Response.Write "<p>Hej " & Request.Form("Besked") & "</p>"

Response.Write "</td></table>"
%>
</body>
</html>

//>Rune
Avatar billede medions Nybegynder
10. februar 2003 - 11:34 #12
<html>
<title>Formular</title>
<head>
</head>
<body>
<% Response.write "<table border=""1""><td>"

Response.Write "<p>Hej " & Request.Form("Besked") & "</p>"

Response.Write "</td></table>"
%>
</body>
</html>

Hov, jeg havde lige en fejl..

//>Rune
Avatar billede janeamil Nybegynder
10. februar 2003 - 11:36 #13
prøver lige
Avatar billede KingMedia Novice
10. februar 2003 - 11:36 #14
Det er klart... ;o) 

den skal se ud som følgende..

---------------------------------------------
<html>
<title>Formular</title>
<head>
</head>
<body>
<%
' vi smider beskeden i en variabel
besked = Request.Form("Besked")

Response.write "<table border=""1""><td>"

Response.write "<p>Hej " & besked & "</p>"

Response.write "</td></table>"

%>
</body>
</html>
-------------------------------------

Du behøver ikke noget "End if" , da du ikke har en "if... Then... Else" sætning :o)

/Mads
Avatar billede janeamil Nybegynder
10. februar 2003 - 11:36 #15
nu kan den ikke særlig godt åbne siden
Avatar billede janeamil Nybegynder
10. februar 2003 - 11:38 #16
sorry rune men Mads'e virker bedst
Avatar billede KingMedia Novice
10. februar 2003 - 11:44 #17
Det er altid (synes jeg i hvert tilfælde ) en god idé, at smide data fra form felter ( Request.Form ) eller overført via QueryString (adresselinien) altså Request.QueryString og lignende, i variabler inden man udskriver dem.

For det første gør det koden en del mindre rodet at kigge på , og så undgår man eventuelle ["] - fejl.

Det er den største årsag til fejl i ASP kode.
Derfor skriver man i f.eks 

Response.write "<table border=""1""><td>"

enten 2 ["] eller undlader dem helt.
Skriver du kun et enkelt, så tror ASP Compileren at din Response.Write sætning er slut, og så brokker den sig over det *G* ...

Bare en lille sidebemærkning :o)

/Mads
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