本人是ASP菜鸟,刚弄的网站,ASP+access,在原来2003系统上运行正常。但换成2008后,IIS7.0,网站运行出现问题。在内容过多时,分页显示第一页没问题,但在按“下一页,尾页”时出现错误,求高手指教。
ADODB.Recordset 错误 '800a0cc1'
在对应所需名称或序数的集合中,未找到项目。
/action.asp,行 80
地址栏出现“/action.asp?id=293&action=×???????” 链接不上相应内容。
有一栏目是一按下一页就出现
ADODB.Field错误 '800a0bcd'
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/news.asp,行 35
父路径已启动,我系统是32位的,可以进主页面,只是内容多时“下一页显示出错”提示出错代码为: <td background="images/3.gif"> 您现在的位置:柳各庄小学 > <%=rs("newsname")%></td>。个人感觉是“ <%
p=request.querystring("p")
str=rs("newscontent")
if id<>"" then
url="action.asp?id="&id&"&"
end if
set newpage=new aspxsky_page
newpage.showpage str,p,url
rs.close
set rs=nothing
%></td>出错。但在其他空间调试正常。应该是IIS7设置问题。求高手指点。急用!谢谢!诚意者可以加QQ445196338!备注IIS。
https://www.google.com.hk/search?client=aff-maxthon-newtab&channel=t6&q=ADODB.Recordset+%E9%94%99%E8%AF%AF+
版本兼容
在IIS中设定该网站启用父路径,程序池为32位进程模式试试。
检查一遍拼写,看是不是RS没取到数据,检查一下网页的编码,看是不是提交数据编码的问题,统一成UTF-8试试。