+ -
当前位置:首页 → 问答吧 → 首页同时连两个库,但是连库的文件里面都含有同一个变量名,导致出错。

首页同时连两个库,但是连库的文件里面都含有同一个变量名,导致出错。

时间:2011-06-15

来源:互联网

首页调用问题,由于网站整站是由多个程序集成,分类信息版块是独立于首页的一个程序,现在想在首页调用分类信息的最新信息版块,就是取分类信息最新的9条信息,现在我发现新建一个空白首页,嵌入<!--#include file="xx/inc/function.asp"-->
<!--#include file="xx/conn.asp"-->,<!--#include file="xx/inc/head.asp"-->并加上分类信息版块最新信息处得以下语句。
<%=f_hot_money(2,city_oneid,city_twoid,city_threeid,2,9,1,30,12,20,1)%> 
可以取到最新分类信息,但是如果我在首页把以上几个头文件嵌入和使用上述取最新信息语句的话就会报错,提示大致意思是xx/conn.asp里面的变量重定义了,我想的话是因为连首页的库文件<!--#include file="AppCode/Conn.asp"-->和<!--#include file="xx/conn.asp"-->里面变量重定义了,最重要的是这个conn这个变量两个头文件都包含了,而且在各自其他页面都有用到,现在就是除了改变量名,有没有其他简单的方法,因为改变量名涉及到改很多地方,有没有类似C++的namespace
想将:http://www.suizhou001.com/首页的热门文章
改为:http://www.suizhou001.com/xx/house.asp页面的最新信息
期待高手解答!

作者: lijiasai   发布时间: 2011-06-15

这个只能老老实实改

作者: zcdxy   发布时间: 2011-06-15

有一个简单的办法就是重新写一个connforhome.asp单独用于首页的数据库连接字符,变量名修改一下,你首页就调用这个文件,这样就不用修改其它调用<!--#include file="xx/conn.asp"-->的变量了

作者: beyond_me21   发布时间: 2011-06-15

那你定义变量的时候就不要用DIM A
A="xxx"
这样
直接A="xxx"
就不会重定义了。

作者: tcwsyt   发布时间: 2011-06-15