注册 登录
编程论坛 ASP技术论坛

conn连接问题

sydpoechang 发布于 2008-01-12 09:41, 1148 次点击
我的conn单独 运行能够正常运行
但是一加载到其他页面 就会报
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。
/cqsq123/cqsq3/HlManage/conn/conn.asp, 第 5 行

StrSQL="DBQ="+server.mappath("../Database/@#!@Howave$sp!.asp")+";DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL <<<<这就是传说中的第5行
8 回复
#2
残阳剑客2008-01-12 15:11
找不到文件, 路径错了~~
#3
yms1232008-01-12 15:17
检查数据库的路径是否正确,还有就是某些数据库最好不要用太复杂的名称,系统认不出文件名也会出错误。
#4
wigal2008-01-12 15:34
干脆用直接路径算了啊,哈哈
   原因可能是因为2个按asp 不再同一个虚拟的路径的
#5
sydpoechang2008-01-12 16:18
取正规名字我也试过 也不行
我把../Database/@#!@Howave$sp!.asp
该成cqsq3/HLmanage/Database/@#!@Howave$sp!.asp
然后把数据库放在另一个盘的cqsq3/HLmanage/Database/目录下 居然就能连接了成功
#6
madpbpl2008-01-12 16:48
我猜楼主的conn和调用conn的文件不在一个文件夹,所以对数据库而言相对位置不同,楼主可以试着把conn和调用conn的文件放在一个文件夹中,这样应该就不会出错了。
#7
sydpoechang2008-01-12 16:52
楼上的朋友 我的调用conn文件和和conn文件 都是在一个文件夹里面
#8
sydpoechang2008-01-12 16:59
HlManage/   调用文件
HlManage/conn/   conn.asp连接数据模块
这样形式的连接 做过N次 出现连接错误 就重新写一次或者两次就OK了
但是现在这个 因为是套用别人的 改了N次 都不行 我也找了一些相关的调用文件,但是都没发现异常.
他是由一个叫config.asp的文件写的 数据路劲 又用conn.asp调用的 conn.asp和config.asp在统一文件夹里面,并且改后的路劲单独运行这两个文件都可以执行,如果把conn.asp用其他页面调用的话 就提示连接出错,我自己建了张页面单独调用conn.asp也提示连接出错.
#9
hangxj2008-01-12 17:59
你调用conn.asp的这个文件与数据库的相对路径呢?
试下用这个路径?
1