wpa 2破解:懂ASP的朋友请进来

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 15:08:37
代码如下,这些代码保存在next.asp中,在一个HTML页面中以<script src="../next.asp?ID=News_ID"></script>的方式引用,目的就是显示下一条记录的标题,因为是通过传值的ID号来判断,所以如果中间有一条记录删除,那么用ID+1的方法就会出错,请大家给我一个好的解决方法
(我知道ASP里rs.movenext是将指针移动到下一条记录,但不知道怎么应用)

<!--#include file = "conn.asp"-->
<%
ID = replace(replace(replace(replace(replace(replace(request("ID"),"'",""),"%",""),"&",""),"*",""),">",""),"<","")
%>
<%
sql="Select * from WEBNEWS where ID= "&ID+1
set rs = conn.execute(sql)
%>
document.write("<a href='<%=rs("File_Name")%>' id='a_14'><span style='font-size:14px ;'><%=rs("News_Title")%></span></a>")

select top(1) * from WEBNEWS where ID>"&ID
'不管你中间删多少 反正是查出你当前id的下一条
select top(1) * from WEBNEWS where ID<"&ID&"order by id desc"
desc 表示降序排列

应该是 id++ ++就是递增1

你可以试着用语句定位到当前的记录.然后再向下移动指针,取出标题的值.
不要用ID+1.会出错.

select top(1) * from WEBNEWS where ID>"&ID