标题:在本地测试成功,上传后报错,是数据库路径的问题吗?
只看楼主
nbod
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-11-18
结帖率:0
已结贴  问题点数:20 回复次数:5 
在本地测试成功,上传后报错,是数据库路径的问题吗?
通过dw+access建立,实现数据的动态显示,在本地测试成功,传到服务器上运行出错,选择的是自定义字符串连接,

var MM_book_STRING = "driver={Microsoft Access Driver (*.mdb)};dbq=E:/tushu/#data.mdb",按照网上的示例改过多

次连接路径,还是报错,请好心人帮忙指导,多谢!
搜索更多相关主题的帖子: 路径 数据库 
2009-11-18 22:16
nbod
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-11-18
得分:0 
请哪位朋友帮忙解答一下,谢谢
2009-11-18 22:22
msgj
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:190
专家分:914
注 册:2009-10-3
得分:5 
<%
Dim MM_book_STRING
MM_book_STRING = "Driver={Microsoft Access Driver (*.mdb)};password=;DBQ="&server.MapPath("tushu/data.mdb")
%>
2009-11-19 05:45
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:5 
E:/tushu这个是你机子上的E盘里面的文件夹
上传的能上传到同一个文件夹吗
MM_book_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(("#data.mdb")'使用Jet驱动
2009-11-19 09:42
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
得分:5 
var MM_book_STRING = "driver={Microsoft Access Driver (*.mdb)};dbq=E:/tushu/#data.mdb"
你用的是绝对路径,你放在E盘
上传后,服务器肯定不会在E盘

用相对路径,可改为:
var MM_book_STRING = "driver={Microsoft Access Driver (*.mdb)};dbq=../tushu/#data.mdb"
或者
var MM_book_STRING = "driver={Microsoft Access Driver (*.mdb)};dbq=tushu/#data.mdb"

2009-11-19 10:08
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:5 
数据库上传后,一般都是用 Server.MapPath 这个函数来得到某个文件的实际位置

Server.MapPath(相对你网站根开始的相对路径及文件名)

除非是你自己的服务器,你拥有完全控制权,否则的话,一般都使用这个 函数来得到数据库的位置


授人于鱼,不如授人于渔
早已停用QQ了
2009-11-19 10:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-292782-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.116622 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved