<% id=request("id") set rs=server.createobject("adodb.recordset") sql="select * from manage_news where id="&id rs.open sql,conn,1,1 if rs("id")="" or rs.eof or rs.bof then response.Write " <script language=javascript>alert('无此ID的文章!');location.href='Index.asp'; </script>" end if %>
我要弄当用户打开到无此ID文章时就提示文章不存在,可是这样写不知道怎么总是出错啊!
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误 Internet 信息服务
错误类型: (0x80020009) 发生意外。 rs("id")="" 出错。 你这个代码多此一举。 正解,去除rs("id")="" <% id=request("id") if id="" then '这个地方还应该判断是不是整形.从你的SQL看这个ID应该是自增的int型 response.write " <script language=javascript>alert('参数错误') </script>" response.end end if set rs=server.createobject("adodb.recordset") sql="select * from manage_news where id="&id rs.open sql,conn,1,1 if rs.eof or rs.bof then response.Write " <script language=javascript>alert(