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

用dreamweaver制作asp链接access时出现错误

aviswwtg 发布于 2008-10-29 12:00, 2084 次点击
连接语句: "provider=microsoft.jet.oledb.4.0;data source="&server.mappath("/data/mybook.mdb")


提示  找不到文件"d:/AA/data/mybook.mdb"
不知道这是什么原因,有哪位高手知道这是为什么?谢谢!
11 回复
#2
madpbpl2008-10-29 12:17
你看看数据库的路径对不,有没有这个文件
server.mappath("/data/mybook.mdb")
改成
server.mappath("data/mybook.mdb")
试试
#3
aviswwtg2008-10-29 16:48
回复 2# 的帖子
问题好像不出在这个"provider=microsoft.jet.oledb.4.0;data source="&server.mappath("/data/mybook.mdb")上,是不是跟一些盘符的web共享有关,为什么我在盘符中建一个比如ABC为名的文件夹,当web共享时,除了A以外的英文字母会变小写字母的?
#4
yms1232008-10-29 17:01
[bo][un]aviswwtg[/un] 在 2008-10-29 16:48 的发言:[/bo]

问题好像不出在这个"provider=microsoft.jet.oledb.4.0;data source="&server.mappath("/data/mybook.mdb")上,是不是跟一些盘符的web共享有关,为什么我在盘符中建一个比如ABC为名的文件夹,当web共享时,除了A以外的英 ...

你的这段代码放在哪个文件夹下?
#5
towering2008-10-29 17:02
试试这样:

MM_conn_STRING="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("db\data.mdb")
#6
aviswwtg2008-10-29 17:19
回复 4# 的帖子
是放在Connections里面的
#7
aviswwtg2008-10-29 17:22
这个问题是出在我朋友电脑上的,连接语句应该不会出错的,我自己也是这样连接的,只是他web共享时共享名第二个之后的英文字母会变成小写
#8
yms1232008-10-29 17:23
[bo][un]aviswwtg[/un] 在 2008-10-29 17:19 的发言:[/bo]

是放在Connections里面的

数据库跟这个在同一个文件夹内?
#9
aviswwtg2008-10-29 17:30
回复 8# 的帖子
数据库在data下,连接数据库文件在Connections下,这两个文件夹在同一个文件夹下
#10
yms1232008-10-29 23:40
"provider=microsoft.jet.oledb.4.0;data source="&server.mappath("../data/mybook.mdb")
#11
yell62008-11-09 09:45
第一,查看文件的路径是否正确,第二检查数据库的权限是不是erveron,否则会打不开数据出错.
#12
sunfishy2008-11-09 11:15
路径问题.

觉得还是手写的好.
1