include 调用问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:53:08
head 调用 conn

index调用 conn head
-------------------------------------------------
index显示:
Microsoft VBScript 编译器错误 (0x800A0411)
名称重定义
/eshop/conn.asp, line 2, column 4
dim conn,connstr,startime,StrSQL,rs,UserAgent
---^

-------------------------------------------------
如果head不调用conn
显示错误:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/eshop/include/header.asp, 第 58 行

<%
Dim bigpic,bigurl,top,topurl,middle,middleurl,bottom,bottomurl,left1,left2,left3,left1url,left2url,left3url,right1url,right2,right2url,right3,right1,right3url
Dim zuo1,zuo2,zuo3,zuo4,zuo1url,zuo2url,zuo3url,zuo4url
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from ad",conn,1,1
bigurl=trim(rs("bigurl"))
bigpic=trim(rs("bigpic"))
..........................................
zuo4=trim(rs("zuo4"))
zuo4u

名称重定义
/eshop/conn.asp, line 2, column 4
dim conn,connstr,startime,StrSQL,rs,UserAgent
---^

错误很明显了,重复定义了两次conn,把dim conn,connstr,startime,StrSQL,rs,UserAgent里面的conn去掉
--------------------------------
不是修改你的conn.asp,而是你使用conn.asp的页面里,如index.asp,head.asp,也同样定义了conn或其他变量名,检查出错的页面代码,去掉重复定义。