错误类型:Provider (0x80004005)未指定的错误 的解决办法

错误类型:Provider (0x80004005)未指定的错误------好多人都会碰到的!

 

用dreamweaver连接数据库时错误通常都在第8行。并且问题一会有,一会儿无。通常开始运行正常,但是一刷新,将有如下问题的出现:

 

   HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Provider (0x80004005)
未指定的错误
/xxxxxx.asp, 第8行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)  

网页:
GET /main.asp  

 

问题原因:

连接数据库代码不规范所造成的.代码有漏缺情况.

解决方安:

找到产生连接数据库的那段代码为   MM_XXXXXX_STRING 付值的语句, 添加UID=;PWD=

(此段代码一般是在站点的CONNECTIONS文件下)

例如:      

         错误前:MM_XXXXX_STRING = "dsn=YYYY;"  
    改正后:MM_XXXX_STRING = "dsn=YYYY;UID=;PWD=;"

成功过一次.
另一种方法:
其实只要很简单的几步。:
开始。。。运行。。。regsvr32 jscript.dll
开始。。。运行。。。regsvr32 vbscript.dll
开始。。。运行。。。iisreset
成功过一次.


Provider 错误 '80004005'
未指定的错误

/conn.asp,行 36

Provider 错误 '80004005'未指定的错误/conn.asp,行 36

遇上这种问题网上有很多答案。不过都是一个转一个的。没有
很好的效果。。。

像如下的一个别人的解决方法:本来不行。但是。就是一传十十传百。。第一例
以下错误的原因为:Access数据库错误
解决方法:使用Ms Access里的“工具->数据库实用工具->压缩和修复数据库”来修复db/global.asa。如果修复后还是出错,请查看db目录下是否有global.dbl文件,如果有请删除,如无法删除请结束服务器w3wp.exe进程(win2003)或Aspnet_wp.exe进程(win2000)后再删除。
Server Error in '/' Application.
没试过.

你可能感兴趣的:(浏览器,VBScript,Access,asp,Dreamweaver)