| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1003 人关注过本帖, 1 人收藏
标题:在本地测试成功,上传后报错,是数据库路径的问题吗?
只看楼主 加入收藏
nbod
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-11-18
结帖率:0
收藏(1)
已结贴  问题点数: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
帖 子:4937
专家分:30047
注 册:2008-10-15
收藏
得分:5 
数据库上传后,一般都是用 Server.MapPath 这个函数来得到某个文件的实际位置

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

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


授人于鱼,不如授人于渔
早已停用QQ了
2009-11-19 10:09
快速回复:在本地测试成功,上传后报错,是数据库路径的问题吗?
数据加载中...
 
   



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

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