</a> | <a href="inloggad.asp?vad=radera&ID=<%=RecSet("id")%>"><b>Radera</a>
</td>
<%
RecSet.MoveNext
Loop
Else
Response.Write "Inga meddelanden hittades."
End If
End If
%>
</table>
<%If Request.Querystring("vad") = "radera" Then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../db/nyheter.mdb")
SQL = "DELETE FROM nyheter WHERE id ="& Request.Querystring("id")
Connect.Execute(SQL)
Response.Write "Du har nu raderat din nyhet"
End If
Ja, förmodligen. Du kan undvika problemet med att lägga till detta innan SQL satsen:
intID = Request.Querystring("id")
If "" & intID = "" Then
Response.Write "Du har inte angivit någon nyhet att radera."
Else
' Radera nyheten.
End If
Men kontrollera först varför querystringen inte har något värde.