标题:错误'80020009' BOF 或EOF 中有一个是“真”
只看楼主
梦幻神化
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-11-12
结帖率:0
已结贴  问题点数:20 回复次数:2 
错误'80020009' BOF 或EOF 中有一个是“真”
错误'80020009' BOF 或EOF 中有一个是“真” 行76
别的页面都正确 就这个页面出现这错误 麻烦大家帮忙看下...行76我用蓝色标出了

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include virtual="/diablo3/Connections/conn.asp" -->
<%
Function HTMLcode(fString)
If Not IsNull(fString) Then
 fString = replace(fString, ">", "&gt;")
 fString = replace(fString, "<", "&lt;")
 fString = replace(fString, "&#", "<I>&#</I>")
 
 fString = Replace(fString, CHR(32), "<I></I>&nbsp;")
 fString = Replace(fString, CHR(9), "&nbsp;")
 fString = Replace(fString, CHR(34), "&quot;")
 fString = Replace(fString, CHR(39), "'")
 fString = Replace(fString, CHR(13), "")
 fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
 fString = Replace(fString, CHR(10), "<BR> ")
 
 HTMLcode = fString
End if
End Function
%>
<%
Dim news__MMColParam
news__MMColParam = "1"
If (Request.QueryString("news_id") <> "") Then
  news__MMColParam = Request.QueryString("news_id")
End If
%>
<%
Dim news
Dim news_numRows

Set news = Server.CreateObject("ADODB.Recordset")
news.ActiveConnection = MM_conn_STRING
news.Source = "SELECT * FROM news WHERE news_id = " + Replace(news__MMColParam, "'", "''") + ""
news.CursorType = 0
news.CursorLocation = 2
news.LockType = 1
news.Open()

news_numRows = 0
%>
  <%   
  Function   coder(str)   
    Dim   result,L,i   
    If   IsNull(str)   Then   :   coder=""   :   Exit   Function   :   End   If   
    L=Len(str)   :   result=""   
  For   i   =   1   to   L   
      select   case   mid(str,i,1)   
  case   "<"           :   result=result+"&lt;"   
  case   ">"           :   result=result+"&gt;"   
  case   chr(34)   :   result=result+"&quot;"   
  case   "&"           :   result=result+"&amp;"   
  case   chr(13)   :   result=result+"<br/>"   
  case   chr(9)     :   result=result+"&nbsp;   &nbsp;   "   
  case   chr(32)   :   result=result+"&nbsp;"   
  case   else         :   result=result+mid(str,i,1)   
      end   select   
  Next   
    coder=result   
  End   Function   %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>暗黑破坏神III 中文资讯网|暗黑破坏神3|暗黑破坏神2|暗黑破坏神|Diablo</title>
<link href="/diablo3/css.css" rel="stylesheet" type="text/css" />
</head>
<body class="background">

<!--#include file="../include/top2.asp"-->
<div class="bg_frame">
<!--#include file="../include/side.asp"-->
<div class="bg_frame_right" align="center">
    <div style=" width:90%; padding-top:2%"align="center" class="font20"><strong><%=(news.Fields.Item("news_tittle").Value)%></strong></div>
    <div style=" width:90%; padding-top:2%"align="center">
    作者:<%=(news.Fields.Item("news_author").Value)%>    来源:<%=(news.Fields.Item("news_source").Value)%>    时间:<%=(news.Fields.Item("news_time").Value)%> </div>
    <div style=" width:85%; padding-top:2%" align="left" class="font14"><%=HTMLcode((news.Fields.Item("news_content").Value))%></div>
  </div>
</div>

<!--#include file="../include/footer.asp"-->
</body>
</html>
<%
news.Close()
Set news = Nothing
%>
搜索更多相关主题的帖子: EOF BOF 
2009-11-12 21:55
msgj
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:190
专家分:914
注 册:2009-10-3
得分:10 
加个判断是否有记录
<%
if not rs.eof and not rs.bof then
<%>

<%
else
%>

<%
end if
%>
2009-11-13 08:23
chenguoxing517
Rank: 7Rank: 7Rank: 7
来 自:广东广州
等 级:黑侠
威 望:1
帖 子:154
专家分:619
注 册:2009-9-28
得分:10 
因为news记录集为空,而你尝试去读一个为空的记录集,所以出现该错误,同意楼上,判断下,如果存在该记录才进行读取操作
2009-11-13 09:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-292118-1-1.html




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

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