关于ASP的错误类型:(0x80020009)发生意外。

请高手帮忙解决一个问题!我搞了半天找不到原因!!谢谢!!
<%
set rs1=Server.CreateObject("ADODB.Recordset")
sql="select * from bbstz where bbsid<11 and rc>999 order by tm desc"
rs1.open sql,conn,1,3
if not rs1.eof then
Response.write "===论坛强贴===<br/>"
for i=0 to 2
Response.write "强:<a href='bbs_view.asp?tid=" & rs1("id") & "&hk="&hk&"'>" & rs1("name") & "</a><br/>"
'rs1.movenext 此处用上就出现:错误类型:(0x80020009)发生意外
next
end if
rs1.close
set rs1=nothing
%>

for i=0 to 2
Response.write "强:<a href='bbs_view.asp?tid=" & rs1("id") & "&hk="&hk&"'>" & rs1("name") & "</a><br/>"
'rs1.movenext 此处用上就出现:错误类型:(0x80020009)发生意外
next

改为
do while not rs1.eof
Response.write "强:<a href='bbs_view.asp?tid=" & rs1("id") & "&hk="&hk&"'>" & rs1("name") & "</a><br/>"
rs1.movenext
loop
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-30
改成这个看看,估计你移动的时候rs1已经到底了
for i=0 to 2
Response.write "强:<a href='bbs_view.asp?tid=" & rs1("id") & "&hk="&hk&"'>" & rs1("name") & "</a><br/>"
rs1.movenext
if not rs1.eof then
next
else
EXIT FOR
end if
第2个回答  2009-08-30
<%
set rs1=Server.CreateObject("ADODB.Recordset")
sql="select * from bbstz where bbsid<11 and rc>999 order by tm desc"
rs1.open sql,conn,1,3
if not rs1.eof then
Response.write "===论坛强贴===<br/>"
for i=0 to 2
Response.write "强:<a href='bbs_view.asp?tid=" & rs1("id") & "&hk="&hk&"'>" & rs1("name") & "</a><br/>"
'rs1.movenext 此处用上就出现:错误类型:(0x80020009)发生意外
next
end if
rs1.close
set rs1=nothing
%>

改为:
<%
set rs1=Server.CreateObject("ADODB.Recordset")
sql="select * from bbstz where bbsid<11 and rc>999 order by tm desc"
rs1.open sql,conn,1,3
if not rs1.eof then
Response.write "===论坛强贴===<br/>"
dim i
while not i <3
Response.write "强:<a href='bbs_view.asp?tid=" & rs1("id") & "&hk="&hk&"'>" & rs1("name") & "</a><br/>"
i=i+1
wend
end if
rs1.close
set rs1=nothing
%>

关于ASP的错误类型:(0x80020009)发生意外。
'rs1.movenext 此处用上就出现:错误类型:(0x80020009)发生意外 next 改为 do while not rs1.eof Response.write "强:" & rs1("name") & ""rs1.movenext loop

关于ASP的错误类型:(0x80020009)发生意外问题
shop.open "select username from [user] where userid="&rs("userid"),conn,1,1 if not shop.eof and not shop.bof then'最好加上这句,这样就不会出现意外了,如果没有查到数据你在下面调用shop记录集的值,那必错不疑 username=trim(shop("username"))end if shop.close wend '这里要...

关于ASP (0x80020009)发生意外。 的问题
(0x80020009)发生意外。出现上述错误的原因:资料库中没有符合条件的资料 < sql1=("select * from member where [user]='" & session("memberID") & "'")set rs1=conn.execute (sql1)> 去掉括号,另member表中含有ASP关键字user,不建议用关键字,换为其它的字段名 ...

关于ASP的错误类型:(0x80020009)发生意外问题
if rs("vipdate")<>"" then 改成 if not rs.EOF then if rs("vipdate")<>"" then 因为可能根被没有搜索出记录

asp类型:(0x80020009)发生意外的解决,请高手帮帮忙!
错误的是判断 Request.Cookies 是否为空 If Request.Cookies<>"" Then 错误的是这个代码,我也遇到了。。。 是由于客户的浏览器中存储的你的网站的cookie内容超出了你的iis最大请求实体主体限制 ASPMaxRequestEntityAllowed iis最大请求实体主体限制 改成200M 或者可能是在对你的网站进行攻击 ...

ASP登录错误:错误类型:(0x80020009)发生意外
* From [Wo_Users] where UserName='"&CookieUserName&"'")(0)<>session("pass") then === 很明显是SQL语句写错了 select userpass 只选择表中这一列,而你后面where username 又调用了username这一列.不出错才怪!~所以用*号.选取所有列 ...

关于ASP的错误类型:(0x80020009)发生意外问题
80端口被占用 查下是什么程序在占用 关了或者禁用就可以了 也可以把IIS中默认端口改了

错误类型:(0x80020009)发生意外。
内存读写错误或运用程序错误,重新安装程序,或跟换内存就能解决

为什么出现:错误类型:(0x80020009)发生意外。\/Default.asp, 第 19...
rsCheck.fields("SERNO") 的值为 null,所以 trim 函数出错

ASP问题:POST Data:错误 '80020009' 发生意外.。在线等答案
'" & city & "','" & newold & "','" & fp & "','" & price & "','" & yxq & "','" & goodpic & "','" & info & "','"&fuyan&"')"Response.Write(sql) '---输出该语句,看语法是否有问题, 数据库中字段类型对应是否正确 Response.End 'conn.execute(sql)'count...

相似回答