求助:怎么会出现这样的错误?asp网页

来源:百度知道 编辑:UC知道 时间:2024/06/20 13:24:53
打开menu.asp这个文件的时候,显示错误为:
Microsoft JScript 编译错误 (0x800A03EC)
缺少 ';'
/new/conn.asp, line 2, column 3
on error resume next
--^
打开主页,又会显示这个错误:
错误类型:
Microsoft VBScript 编译器错误 (0x800A0411)
名称重定义
/new/conn.asp, line 4, column 4
dim star,conn,connstr,db,rs,rs_s,rs_s1
---^
conn.asp文件显示如下:
<%
on error resume next
'option explicit
dim star,conn,connstr,db,rs,rs_s,rs_s1
star=timer()
db="234252308/234252308.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
%>
<%@LANGUAGE="JAVASCRIPT" codepage="936"%>
<!--#include file="conn.asp" -->
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<

第一个错误是JS发生了错误,第二个错误已经说明白了是因为有重复的命名,我猜你不是用了<!--#include file="filename"-->了,然后你又在menu.asp文件里命名了dim star,conn,connstr,db,rs,rs_s,rs_s1 这些变量,楼主检查一下吧,我认为JS的错误是因为你服务器端的代码造成的。

打开menu.asp这个文件的时候,显示错误为:
Microsoft JScript 编译错误 (0x800A03EC)
缺少 ';'
/new/conn.asp, line 2, column 3
on error resume next
--^

程序错误了,最好把代码贴出来,。

打开主页的错误是因为你在一个页面重定义了两次数据库的连接,只需去掉一个就行。

vb里面可以不用定义直接用变量,我觉得你还是去掉dim star,conn,connstr,db,rs,rs_s,rs_s1
star=timer这个不要括号

<%
dim conn,connstr,db
star=timer()
db="234252308/234252308.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
%>

是你连接的数据库位置有错误所导致的错误,检查你连接数据库的语句吧

你在同一页里读入了两次CONN吧,把其中一个引用删掉试下