极品分享

ASP学习:关于ASP报错 错误80004005 的解决办法!

最近发现ASP+ACCESS程序出现异常现象,有时候正常,有时候又报错 错误80004005。后来找了一些原因和材料发现,一般出现80004005未指定的错误原因多是使用了Driver方式进行ACCESS数据库连接。

例如:

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("1.mdb")

而Driver这个方法有的服务器数据库驱动不支持,会出现版本兼容问题,导致报错无法访问。应改成:

 

Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("jobs.mdb")
conn.Open connstr

这样就不会出现错误80004005 未指定的错误了。

2012-03-02 0 /
ASP学习
/
标签: 

评论回复

回到顶部