ASP前台正常后台提示MDB不是一个有效的路径
    文章作者:恒爱网络 阅读次数:6327 发布时间:2012-6-20
    某客户ASP 数据库配置文件放在根目录wwwroot下的database/XXX.mdb, 前台调用正常,后台webadmin 目录登陆页面提示数据库连接异常,提示 XXX.mdb不是一个有效的路径,而且显示找不到 wwwroot下的webadmin/database/XXX.mdb 。

    查看配置文件 显示 ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("database/#data_zh-EN.mdb")
    可见 Server.MapPath 表示已经为 根目录下的相对路径了。而客户反应程序没动过,突然就这样的,以前运行正常,原因不明,因此将路径修改为绝对路径,ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="D:\wedg\wwwroot\database\#data_zh-EN.mdb" 后后台终于也正常了。