conn.asp 名称重定义

来源:百度知道 编辑:UC知道 时间:2024/05/17 13:51:53
错误类型:
Microsoft VBScript 编译器错误 (0x800A0411)
名称重定义
/0073/conn.asp, line 6, column 4
dim startime,conn,connstr,db,rs,rs_s,rs_s1
---^

这是代码
<%
'option explicit
dim startime,conn,connstr,db,rs,rs_s,rs_s1
startime=timer()
db="data/#ymbase.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
%>

asp变量可以不用定义!

你的“dim startime,conn,connstr,db,rs,rs_s,rs_s1”这一行代码可以删了。

删除后运行时有可能提示你没有定义变量,这是应为你的包含页面中一定有“OPTION EXPLICIT”这句代码。这句代码是指定变量要声明后才能使用。把这句代码删了,就搞定了!!!

估计是你的嵌入这个页面的父页面又定义了一次,名称重定义的意思一般都是说你的同一个变量定义了两次或者两次以上

<%
'option explicit
'dim startime,conn,connstr,db,rs,rs_s,rs_s1
startime=timer()
db="data/#ymbase.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
%>