ASP未指定的错误的解决方法

其实asp程序经常会出现“常见错误 不能打开注册表关键字”或者“’80004005′ 未指定的错误”,两种错误都是来源于conn.asp数据库连接问题。而产生此错误的原因也很多,最常见的是服务器“C:\WINDOWS\temp”有没有给IIS帐户“写入”权限,如果排除上述原因可以在下面两种数据库连接代码中分别测试。
引用内容 引用内容
<%
set conn=server.createobject("adodb.connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &server.mappath("db.mdb")
%>

引用内容 引用内容
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db.mdb")
%>

如果上面两种数据库连接代码都会出错的话就尝试下下面这个方法:
引用内容 引用内容
开始。。。运行。。。regsvr32 jscript.dll (命令功能: 修复Java动态链接库)
开始。。。运行。。。regsvr32 vbscript.dll(命令功能:修复VB动态链接库)
开始。。。运行。。。iisreset (命令功能:重启IIS)


如果上述所有方法都没解决问题,请重启一下服务器或许就好了。


[本日志由 刚子 于 2011-03-20 04:10 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.