| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 575 人关注过本帖
标题:[求助]这个代码的错误如何修改!急``
取消只看楼主 加入收藏
yaoqilove
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-12-1
收藏
 问题点数:0 回复次数:2 
[求助]这个代码的错误如何修改!急``

请教高手,做个可以后台自定义摸版的新闻页面,读取3个表的数据,可是调用用户数据就说找不到当前记录集

ADODB.Field 错误 '800a0bcd'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

/yy/news_view.asp,行 25

代码:
<%
newsid=trim(request("newsid"))
sql = "select * from news where id="&newsid
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,1
title="<font color="&rs("titlecolor")&">"&trim(rs("title"))&"</font>"
webtitle=rs("title")
dat=rs("time")
user=trim(rs("zz"))
hit=rs("hit")+1
hit=hit
webxgnews=rs("xgnews")
if webxgnews="" then webxgnews=left(rs("title"),10)
content=rs("content")


sql3 = "select * from reguser where username='&user&'"
Set rs3 = Server.CreateObject("ADODB.RecordSet")
rs3.Open sql3,conn,1,1
if not rs3.bof or rs3.eof then
username=rs3("username")
userface=rs3("userface")
Purview=rs3("Purview")
score=rs3("score")
LastLogTime=rs3("LastLogTime")
end if

%>

<head>
<meta http-equiv="Content-Language" content="zh-cn">
<title><%=webtitle%></title>
<STYLE type="text/css">
<!--
a:link { text-decoration: none; font-family: AdobeSm; color: #000000 }
a:visited { text-decoration: none; color: #000000 }
A:hover {COLOR: green; FONT-FAMILY: "宋体"; TEXT-DECORATION: underline;}
body { font-size: 10.5pt; font-family: 宋体, Arial;color: #000000}
TD {FONT-SIZE: 10.5pt; FONT-FAMILY: "宋体", "Arial";color: #000000}
body { margin-top: 0; margin-bottom: 0; color: #000000 }

-->
</STYLE>
</head>

<%

conn.Execute = "update news set hit='"&rs("hit")+1&"' where ID="&(newsid)


lmid=cint(rs("lm2"))
sql2 = "select * from lm where mb<>'' and id="&lmid
Set rs2 = Server.CreateObject("ADODB.RecordSet")
rs2.Open sql2,conn,1,1

if rs2.recordcount<>0 then

lm=rs2("lm2")

mbid=rs2("mb")


sql4 = "select * from newsmb where id="&mbid
Set rs4 = Server.CreateObject("ADODB.RecordSet")
rs4.Open sql4,conn,1,1

if rs4.recordcount<>0 then
nr=rs4("mid")
nr=replace(nr,"$$标题$$",title)
nr=replace(nr,"$$栏目名$$",lm)
nr=replace(nr,"$$时间$$",dat)
nr=replace(nr,"$$访问量$$",hit)
nr=replace(nr,"$$内容$$",content)
nr=replace(nr,"$$作者$$",username)
nr=replace(nr,"$$头像$$",userface)
nr=replace(nr,"$$权限$$",Purview)

response.write nr
else
response.write "<center><BR><BR><BR>模版设置不正确。"
end if
rs4.close
set rs4=nothing
else
Response.Write "<center><BR><BR><BR>此栏目模版设置不正确"
mbid=1
end if


%>

[此贴子已经被作者于2005-12-26 18:43:55编辑过]

搜索更多相关主题的帖子: 代码 
2005-12-26 18:24
yaoqilove
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-12-1
收藏
得分:0 

人呢?没人帮忙吗?


2005-12-26 18:51
yaoqilove
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-12-1
收藏
得分:0 
以下是引用conn在2005-12-26 19:07:00的发言:
25行是哪行代码?这个错误的原因是当前没有可操作的数据,有可能是传值的问题,值没传过来,产生的数据集为一个空集。

25行是username=rs3("username")
那该如何解决呢?3楼说的逻辑有错误我删了这句条件语句还是这个读取记录集读不出来,怎么解决呢?谢谢指教!


2005-12-26 19:18
快速回复:[求助]这个代码的错误如何修改!急``
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017537 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved