我做的ASP,access网站上传到服务器就打不开

来源:百度知道 编辑:UC知道 时间:2024/05/25 03:31:59
我做的ASP,access网站上传到万网空间就打不开,说打开的网页有问题,也没报错.

我也没做什么,就只做了个留言板和计数器.用到Access数据库的页面就打不开,别的都打的开.

这是为什么呀???怎么解决呀/???
奇怪的是,在我本机上能打开!我本机上装的IIS5.0
以前也听过这样的情况,好像是说数据路径不对,里面用了句:"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\asp\guestbook\data.mdb"但我怎么改呀???

数据库肯定没问题.上面那个语句改成"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=asp\guestbook\data.mdb"不知道行不??我再传一次看看...

打开的网页有问题就是报错啊,只是没报具体错误而已

你的浏览器设置里 把显示友好HTTP错误 的勾去掉 就能看到详细错误

估计是你数据库路径有问题,一般问题出在相对路径和绝对路径

G:\ASP\si6666_new\count\jsq.mdb;Persist Security Info=False
填这个路径肯定是错的啊,举个例子,假如你的jsq.mdb在(网站根目录的count文件夹里)那应该这么写
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("count/jsq.mdb")

你的网址是多少啊,我把你数据库下下来看看

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\ASP\si6666_new\count\jsq.mdb;Persist Security Info=False"改成
"Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & server.mappath("相对与你的ASP文件的路径,如./count/jsq.mdb")

简单分析可能有几种可能:
1、数据库的连接使用的是相对于站点根目录的地址,比如/data/data.mdb,改成相对的也许会好,但是不同目录下的文件又会出现问题,最好是分析一下目录的位置,把这个地址改正确。
2、服务器不支持ADO,不过这种可能性很小,一般支持ASP的都会有。

要查看出错信息,可以先在自己的IE设置中去掉“显示友好HTTP错误”,然后在空间管理中打开“向客户端发送详细出错信息”(措词可能不完全相同,意思一样即可)的选项。

好好找找原因吧。。。没有原因是不会出毛病的。。。

不要用绝对路径
用相对路径。