回 帖 发 新 帖 刷新版面

主题:[讨论]ACCESS路径问题?

在本地上测试可以,但是放到服务器上就显示数据库路径不对,请问要怎么改连接文件!

回复列表 (共4个回复)

沙发

<%
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 
%>

板凳

先将数据库路径输出来看看,然后根据路径再重新设置一下

3 楼

[quote]先将数据库路径输出来看看,然后根据路径再重新设置一下[/quote]
 
路径显示
Microsoft JET Database Engine 错误 '80004005' 

'E:\test\databases\databases.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。 

/dcj/liye/manage/inc/dbconn.asp,行 7 

我数据库文件在本地文件中是放在IIS的WWWROOT下的databases文件中

4 楼

E:\test\databases\databases.mdb
检查一下这个是不是数据库在服务器上的路径?

我来回复

您尚未登录,请登录后再回复。点此登录或注册