主题:[讨论]ACCESS路径问题?
zlina521
[专家分:0] 发布于 2007-11-19 10:35:00
在本地上测试可以,但是放到服务器上就显示数据库路径不对,请问要怎么改连接文件!
回复列表 (共4个回复)
沙发
zlina521 [专家分:0] 发布于 2007-11-19 10:42:00
<%
Dim Conn
Dim dbFilePath,dbFileName
dbFileName ="/databases/databases.mdb"
dbFilePath = Server.MapPath(dbFileName)
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbFilePath
%>
板凳
wangsdong [专家分:21390] 发布于 2007-11-19 10:43:00
先将数据库路径输出来看看,然后根据路径再重新设置一下
3 楼
zlina521 [专家分:0] 发布于 2007-11-19 10:52:00
[quote]先将数据库路径输出来看看,然后根据路径再重新设置一下[/quote]
路径显示
Microsoft JET Database Engine 错误 '80004005'
'E:\test\databases\databases.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
/dcj/liye/manage/inc/dbconn.asp,行 7
我数据库文件在本地文件中是放在IIS的WWWROOT下的databases文件中
4 楼
wangsdong [专家分:21390] 发布于 2007-11-19 11:00:00
E:\test\databases\databases.mdb
检查一下这个是不是数据库在服务器上的路径?
我来回复