错误类型:Provider (0x80004005)未指定的错误

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

 

 

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

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

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

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

 

 

问题原因:

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

 

解决方安:

1

 

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

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

例如:     

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

 

我用这个方法修改过,但是没有成功,网页还是只在第一次能运行,刷新后就报错。

不过我用下面的方法成功解决了这一问题:

2

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

 

参考资料

http://blog.sina.com.cn/s/blog_4495443501008i7n.html

http://ia-lei.blog.163.com/blog/static/16536767200731511128888/

你可能感兴趣的:(数据库,String,服务器,asp,Dreamweaver,internet)