(ASP问题)变量未定义: 'connstr' 谁可以帮帮我!

源代码如下:<%'dimconn'dimconnstr'Setconn=Server.CreateObject("ADODB.Connection")'connStr="... 源代码如下:
<%
'dim conn
'dim connstr

'Set conn = Server.CreateObject("ADODB.Connection")
'connStr="Provider=SQLOLEDB.1; Persist Security Info=True; Data Source=127.0.0.1; Initial Catalog=数据库名; User ID=用户名; Password=密码"
'conn.Open connstr

connstr="DBQ="+server.mappath("data/123456789.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>
<%
function chkcookie(fString)
fString = replace(fString, "'", "")
fString = replace(fString, " ", "")
chkcookie = fString
end function

%>
————————————————————————————
出现的问题是:
Microsoft VBScript 运行时错误 错误 '800a01f4'

变量未定义: 'connstr'

/80/articleconn.asp,行 9
具体怎么样才可以解决这个问题呢?
去掉注释后又会出现这个问题!(不要误会,路径和文件名不同是因为一个是(备份)测试的一个是正式网站!)
Microsoft VBScript 编译器错误 错误 '800a0411'

名称重定义

/movie2/articleconnf.asp,行 3

dim connstr
----^
___________________________________
现在的问题是注释掉'dim connstr'后就提“示变量未定义: 'connstr' ”;不注释'dim connstr'后又提示“名称重定义 ”,是不是别的页面文件和这个有冲突呢??
展开
 我来答
匿名用户
2006-05-19
展开全部
这是因为你使用了Option Explicit语句必须要求变量先定义才能使用。
/80/articleconn.asp是连接文件,
/movie2/articleconnf.asp中include了/80/articleconn.asp,
/movie2/articleconnf.asp中使用了Option Explicit
/movie2/articleconnf.asp中的Dim connstr在include语句之后引起的

解决方法:
在/movie2/articleconnf.asp页面中,将Dim connstr放在include之前
suyoupeng6
2006-05-19 · TA获得超过109个赞
知道答主
回答量:289
采纳率:0%
帮助的人:292万
展开全部
/80/articleconn.asp
/movie2/articleconnf.asp
请你看好两个提示的文件地址!!!!!!
这根本是两个不同文件夹下的文件。。
在/80/articleconn.asp文件中加上DIM connstr
在/movie2/articleconnf.asp文件中注释掉DIM CONNSTR
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwb001
2006-05-19 · TA获得超过671个赞
知道小有建树答主
回答量:1971
采纳率:0%
帮助的人:2689万
展开全部
看一下你的包含文件中有没有connstr变量,
你可以换一个变量名称测试一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangzhe2291
2006-05-19 · TA获得超过691个赞
知道小有建树答主
回答量:351
采纳率:0%
帮助的人:474万
展开全部
你把dim connstr注释掉了,可不就没定义了么……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式