急,急!!ASP +ACCESS数据库连接问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:17:05
我运用了两个文件来调用数据库的:
1、setting.asp里的连接数据库路径的代码

Application("AccessPath") = "D:\Myweb\database\my.mdb"

2、inc_db.asp 调用Application 缓存数据库路径

Case 1 ' Access

strConn = "Provider=Microsoft.Jet.OLEDB.4.0" & _
";Data Source=" & Application("AccessPath")

现在在服务器上运行时,出现错误:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序

在本机调试时没有出错的,大侠,请问这个怎么原因啊,现在遇到这种问题好几天了,都还没有解决,高手请帮忙啊,谢谢
这程序一直都是在服务器上正常运行的,程序也是在D盘,现在我只是登录服务器,然后在在服务器上直接改了几个页面,添加一些新功能,现在就会经常出现这样的问题,但当初的数据库连接文件我没有改过了、、、,所以我很郁闷,为什么现在会出现说读取不到默认数据源名称的、、请们帮帮忙啊,郁闷中

说明,原来程序一直在服务器上是正常运行的

你这个问题,应该是你的数据库存放路径不对。。
你在本机是这个路径,你放在服务器上,也是这个路径吗?

应该是地址不对。

你放在服务器上也是D:\Myweb\database吗?

链接数据库的路径不能用绝对路径,要用相对。
你在本地服务器上可能采用D:盘,但如果上传到服务器上你也能确定是D盘吗。呵。。。。

你连接Access数据库的代码里是不是有空格啊?
如:conn.open "driver ={microsoft access driver (* ...

conn.open "driver(这里不能有空格)={}"