高分求救-----急!!!!!大家帮我看下什么问题,缺少对象

bearsz 2005-09-14 03:17:51
各位兄弟帮我看看吧,急死了,最近要改东西,我没怎么学过,以前站点有一个查询数据库的页面,我把他的ASP代码和格式复制到新的站点下,原来的数据库也复制到了新的下面,连接文件是conn.asp,原来的可以正常查询的,现在的无论怎么样都打不开原来的那个数据库,提示

Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: 'rs'

页面的部分代码: <%
page=request.querystring("page")
if page="" then page=1
if not(isnumeric(page)) then page=1
if page<1 then page=1
page=int(page)

sql="select * from hp order by hp_id DESC"
rs.open sql,conn,3,3 //到这一行出错
if rs.eof then
%>

打开数据库的文件conn.asp:
<%
dim conn
dim connstr
dim db
db="db/a.asp" //改的后缀
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
%>
...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhutimy 2005-09-14
  • 打赏
  • 举报
回复
没有仔细看看,应该也有的.如果没有,那就是隐式创建了rs
bearsz 2005-09-14
  • 打赏
  • 举报
回复
谢谢两位啊
解决了,我好菜啊,见笑了
不过弱弱的问一句,怎么原来里面也没有怎么就可以打开的呢
数通网络 2005-09-14
  • 打赏
  • 举报
回复
上面正解
zhutimy 2005-09-14
  • 打赏
  • 举报
回复
Set rs = Server.CreateObject("ADODB.RecordSet")
没有创建记录集;
在rs.open sql,conn,3,3 //到这一行出错之前加入上面

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧