19. oktober 2003 - 16:33Der er
6 kommentarer og 1 løsning
kan ik finde Expected 'End' fejl
Hej,
hvad er fejlen i denne kode: <!--#include file="brugercheck.asp"--> <% if request.querystring("action") = "laes" then strSQL = "SELECT * FROM besked where id = " & Request.Querystring("id") 'linie 4 Set rs = Conn.Execute(strSQL) if session("aktivbruger") = rs("til") then
response.write "<table border='0'>" response.write "<tr><td>" strSQL = "SELECT * FROM brugere where id = " & rs("fraid") Set rss = Conn.Execute(strSQL) if rss("imgtype") = "1" then response.write "<br><img src='images/profilimg/" & rss("privatimg") & "' width='105'>" får følgende fejl: Error Type: Sun ONE ASP VBScript compilation (0x800A03F6) Expected 'End' beskedcenter.asp, line 4, column 53
det er som om at hver gnag mna har redigeret i konde så kommer denne fejl selmom man ikke har ændret på dette??
Nogle gange ser jeg den fejl hvis man copy/paster noget kode fra en hjemmeside eksvis eksperten. Det er som om der kommer en ekstra karakter med til sidst i linjen og det hjælper at flytte kurseren hen efter den sidste ) og tykke på Delete ind til Set rs = .. kommer helt op lige før kurseren og så lave linje skiftet igen.
<% elseif request.querystring("action") = "svar" then strSQL = "SELECT * from besked where id = " & request.querystring("id") set rs = conn.execute(strSQL) modesende = request.querystring("mode")'
if modesend = "svar" then response.write "<h1>Send besked</h1>" else response.write "<h1>Vidersend besked</h1>" end if %>
<% elseif request.querystring("action") = "slet" then If Request.Querystring("ok") = "ja" then if request.querystring("i9dq") / 2 = session("aktivbruger") then strSQL = "DELETE * from besked where id = " & Request.Querystring("id") conn.execute(strSQL) response.redirect "default.asp?side=profil&vis=beskedcenter&action=besked&besked=slet" else %> <h2>Hov den besked er vidst ikke til dig!</h2> <p>Du har tilegnet dig adgang til en besked som ikke tilhøre dig!<br>Vi har registreret din ip-adresse og brugernavn, og du vil høre fra vores administrator.</p> <% strSQL = "INSERT into historie (dato, admin, tekst, kode) values ('" strSQL = strSQL & now() & "','" strSQL = strSQL & "0" & "','" strSQL = strSQL & "HACK: " & session("brugernavn") & ", " & session("aktivbruger") & " - ip: " & Request.ServerVariables("REMOTE_ADDR") & ". Prøvede at slette besked id: " & request.querystring("id") & "','" strSQL = strSQL & "1" & "')" conn.execute("strSQL") end if else response.write "<h2>Slet besked</h2>" response.write "<p>Er du sikker på du vil slette denne meddelse?</p>" %> <p><b> |<a href="default.asp?side=profil&vis=beskedcenter&action=slet&id=<%=request.querystring("id")%>&ok=ja&i9dq=<%=request.querystring("i9dq")%>">JA</a>| <a href="default.asp?side=profil&vis=beskedcenter&action=laes&id=<%=Request.Querystring("id")%>">NEJ</a>|</p> <% end if
elseif request.querystring("action") = "besked" then if request.querystring("besked") = "slet" then %> <h2>Slet besked</h2> <p>Beskeden er blevet slettet <br> <a href="default.asp?side=profil&vis=beskedcenter">Tilbage</a></p> <% elseif request.querystring("besked") = "sendt" then %> <h2>Send besked</h2> <p>Beskeden er blevet sendt til <%=request.querystring("modtager")%> <br> <a href="default.asp?side=profil&vis=beskedcenter">Tilbage</a></p> <% end if
elseif request.querystring("action") = "send" then strSQL = "SELECT * FROM brugere" Set rs = Conn.Execute(strSQL) strOK = 0 do strFraForm = Trim(Replace(Request.Form("til")," ' "," " )) strFraDb = Trim(Replace(rs("brugernavn")," ' "," " )) if lcase(strFraForm) = lcase(strFradb) then strOK = 1 strID = rs("id") strNyeBeskeder = rs("Nyebeskeder") exit do else rs.movenext end if loop while not rs.EOF
else rs.movenext end if loop while not rs.eof if strBeskeder = 0 then response.write "<tr>" response.write "<td width='20%'><b></font></b></td>" response.write "<td width='40%'><b>Din indbakke er tom.</b></td>" response.write "<td width='29%'><b></font></b></td>" response.write "</tr>" end if response.write "</table>"
if strBeskeder > 40 then response.write "<p><b>Du er tæt på at opfylde alle de frie pladser du har til rådighed til beskeder!<br> Hvis alle dine pladser bliver fyldt op, vil de ældste beskeder automatisk blive slettet når du for nye beskeder!</p>" end if Response.write "<p>Du har brugt <b>" & strBeskeder & "</b> af de <b>50</b> frie pladser du har til rådighed til beskeder.</p>" end if %>
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.