魔兽世界米阿尔:asp VB高手帮忙看看这两段代码是否有冲突?

来源:百度文库 编辑:高考问答 时间:2024/04/30 07:53:45
代码一:
------------------------------------------------------------------
<%
response.buffer=false
set rs=server.createobject("adodb.recordset")
sql ="select * from news where id=" & request("id")
rs.open sql,secondconn,3,3

if rs.eof then
response.Write "<BR><BR><Center>该新闻已经没有了,可能已经删除了!<BR><BR>"
else
set hitrs=server.createobject("adodb.recordset")
hitsql="update news set newshit=newshit+1 where id=" & request("id")
hitrs.open hitsql,secondconn,1,3
hitrs.close
set hitrs=nothing
%>

------------------------------------------------------------------
代码二:
------------------------------------------------------------------
<%
dim rsPrev
sql1="Select Top 1 id,newstitle From news Where Deleted=False and id<" & rs1("id") & " order by id desc"
Set rsPrev= Server.CreateObject("ADODB.Recordset")
rsPrev.open sql,senondconn,1,1
if rsPrev.Eof then
response.write "没有了"
else
response.write "<a href='view.asp?id="&rsPrev("id")& "'>"&rsPrev("newstitle") & "</a>"
end if
rsPrev.close
set rsPrev=nothing
%>
------------------------------------------------------------------

本来是想在当前页面显示上一篇文章的连接的 可是现在他一直说:"没有了" 搞了我好几天了 郁闷的要死 是不是还要在第一段代码里定义些什么啊? 偶是初学者...菜的很 那位好心人帮帮偶啊...
能说的详细点么....
求你把代码改好给我贴出来吧~~~~~~~~~~~``

你的第二段的sql有问题
由于我并不明白你的表结构所以无法替你回答
另要说,你要注意你的第二段中sql语句中用到的rs1("id")
为什么突然出现一个rs1这个recordset对象?
如果它是你写错了,应该是rs的话……
呵呵……

好像没什么没问啊。