标题:Microsoft VBScript 运行时错误 (0x800A01A8)错误,请教高手
只看楼主
tiantong
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-12-27
结帖率:0
已结贴  问题点数:20 回复次数:12 
Microsoft VBScript 运行时错误 (0x800A01A8)错误,请教高手
我是新新手,请高高手帮我下:
<!--#include file="lianjie.asp"--><!--#include file="xinwen.asp"-->
这样在网页上,是显示正常的。

但是反过来就不行了

<!--#include file="xinwen.asp"--><!--#include file="lianjie.asp"-->

这样马上提示:
错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象
lianjie.asp, 第 5 行


lianjie.asp源码是:

<table width="99%"  border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="ffffff">
<%
  dim i
  i=0
    rs.open "select * from links where falg=1 and type1='1' order by id desc",conn,1,1
    if rs.recordcount=0 then
       response.Write ""
    else
      if ii mod 8=0 then response.Write "<tr align=center bgcolor=F3F6FA>"
        do while not rs.eof
          response.write "<td><a href="&rs("webaddr")&" target=_blank><img src="&rs("weblogo")&" border=0 width=88 height=31></a></td>"
          i=i+1
      if i mod 8=0 then response.Write("</tr>")
         
     rs.movenext
          loop
   end if
rs.close
set rs=nothing
%>
</table>

<table width="99%"  border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="ffffff">
<%
  dim ii
  ii=0
   Set rs1=Server.CreateObject("ADODB.Recordset")
   
    rs1.open "select * from links where falg=1 and type1='2' order by id desc",conn,1,1
    if rs1.recordcount=0 then
       response.Write ""
    else
      if ii mod 8=0 then response.Write "<tr align=center bgcolor=F3F6FA>"
        do while not rs1.eof
          response.write "<td><a href="&rs1("webaddr")&" target=_blank>"&rs1("webname")&"</a></td>"
          ii=ii+1
      if ii mod 8=0 then response.Write("</tr>")
         
     rs1.movenext
          loop
   end if
rs1.close
set rs1=nothing
%>
</table>



***************************************************************************************




xinwen.asp源码是:


<%
dim sql
Dim stringes,displays,homepages,filers,title,ok
set rs=server.createobject("adodb.recordset")
          sql="select * from info"
          rs.open sql,conn
stringes=rs("stringe")
displays=rs("display")
homepages=rs("homepage")
filers=rs("filer")
          rs.close
sql="Select top 10 * From news Order By Date DESC"
rs.open sql,conn
 if not rs.eof then
    rs.movefirst
    ok=ok & ""
    do while not rs.eof
    if len(rs("title"))>stringes then
    title=left(rs("title"),stringes)
    else
 title=rs("title")
 end if
    ok=ok &"<a href=../Display.asp?id=" & rs("id") & " title=点击链接,进入详细页面  target=_blank>"&title&"</a>[<font size=1>"&datevalue(rs("Date")) & "</font>]<br>"
        rs.movenext
    loop
   
end if
           rs.close
          conn.close
          set rs=nothing
          set conn=nothing
ok=""&ok&""
response.write ok
%>




搜索更多相关主题的帖子: 运行 VBScript Microsoft 
2009-12-27 17:33
tiantong
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-12-27
得分:0 
请高手帮下,谢谢
2009-12-27 17:33
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:20 
因为需要连接数据库 才能读取数据
2009-12-27 17:49
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
缺少conn
2009-12-27 17:53
tiantong
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-12-27
得分:0 
能说详细一点吗?
我前面是有一个连接数据库的文件的  <!--#include file="conn.asp"-->。



<!--#include file="conn.asp"-->
<!--#include file="lianjie.asp"--><!--#include file="xinwen.asp"-->
这样在网页上,是显示正常的。

但是反过来就不行了
<!--#include file="conn.asp"-->
<!--#include file="xinwen.asp"--><!--#include file="lianjie.asp"-->

这样马上提示:
错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象
lianjie.asp, 第 5 行




也就是  xinwen.asp 和 lianjie.asp两个文件调用顺序换了,就不行了。
2009-12-27 17:54
tiantong
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-12-27
得分:0 
也就是,先调用 lianjie.asp,后面跟着调用nwen.asp,是显示正常的
2009-12-27 17:56
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
xinwen.asp
rs.open sql,conn
2009-12-27 18:03
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
xinwen.asp页面已经把conn给关闭了
2009-12-27 18:05
tiantong
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-12-27
得分:0 
能说下具体在什么地方修改吗?我实在太菜了,根据您的提示,还是搞不定
2009-12-27 18:10
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
去掉
conn.close
set conn=nothing
2009-12-27 18:12



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




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

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