> Response.End
> så stopper afviklingen af resten af scriptet med det samme.
Problemet er, at jeg har noget HTML-kode *efter* asp-scriptet som så
ikke vil blive afhviklet.
Se her:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/database.mdb")
Conn.Open DSN
strSQL = "Select * From tblRygte WHERE PersonNavnID = "
&Request.Querystring("ID")& " ORDER BY OprettetDato"
Set rs = Conn.Execute(strSQL)
If Not rs.EOF Then
Else
response.write "Ingen indlæg!"
response.end
End If
Do
strNavn = rs("KOverskrift")
strDato = rs("OprettetDato")
strLink = "<a href='RygteView.asp?id=" & rs("RID") & "'>" &
strNavn & "</a>"%>
</tr>
<tr>
<td width="49%"><font face="Tahoma"
size="2"><b><%Response.Write "" & strLink & ""%></b></font></td>
<td width="14%"><font face="Tahoma" size="2"
color="#000000"><%Response.Write "" & strDato & ""%></font></td>
<td width="13%"><font face="Tahoma"
size="2"><b></b></font></td>
<td width="25%"><font face="Tahoma"
size="2"><%Response.Write "50/50"%></font></td>
<% rs.MoveNext
Loop While Not rs.EOF
Conn.Close
Set Conn = Nothing
%>
</tr>
</table>
</td>
</tr>
</table>
</td>
</table>
</td>
<td width="15%" valign="top">
<table border="0" width="100%" cellspacing="0"
cellpadding="0">
<tr>
<td width="100%" valign="top"><!--#include
file="../Includes/New.asp"--></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</body>
</html>
IF sætninegn checker om der er nogle records i recordsettet og
responer.writer "Ingen indlæg!" hvis der ikke er - dette for at undgå
asp-fejlen "Either BOF or EOF is True or..." ...
Hvis der er records i, fortsætter den med scriptet og afslutter.
Nogen forslag til hvordan jeg ellers klarer den?
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials