日期:2014-05-17  浏览次数:20861 次

同一个ASP程序为什么在WIN2003上出错,XP无错?
如题


错误为:


Microsoft   JET   Database   Engine   错误   '80004005 '  

未指定的错误  

/qvp/uc_com_conn.asp,行   23  


------解决方案--------------------
应该是数据库驱动错误

换个连接代码 网上很多
------解决方案--------------------
数据库路径错,
用:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & Server.MapPath( "database/DB.mdb ")



------解决方案--------------------
我认为应该是权限问题
------解决方案--------------------
应该是2003server的权限问题
------解决方案--------------------
权限问题! 很明显!
------解决方案--------------------
看看有没有启用父路径
------解决方案--------------------
启用父路径:
可以在IIS修改配置 主目录--> 配置--> 选项--> 启用父路径
------解决方案--------------------
有可能是因为使用了插入文件引起的。在确保所用代码都是正确的前题下,在2003上只会出现我所说的这种问题。WEB报错千万不要太相信,而要用自己鹰一般的眼睛和嗅觉去排错。好好检查IIS应该是问题解决的好途径。