Otra forma sencilla de protegerte sería la siguiente:
Código:
<%
Dim id ' -----> Suponemos que así se llama
'la variable con al cual recuperas
'el id de la noticia a mostrar.
id = -1 ' ----> Le colocamos un valor inicial que no existe
'en la base de datos.
if request.form("id")<>"" then '---> si el id no viene vacío.
if isnumeric(request.form("id")) then '---> si el id es un numero
id = request.form("id")
' Si cumple ambas condiciones recuperamos el id
' si no, siplemente lo ignoramos y dejamos que la consulta
' se vaya con id = -1 lo cual no dará ningún resultado.
end if
end if
%>
Saludos,
Sergio.