安装SQL Server2K可能引发一个严重问题(2)
2008-04-30 06:24
507 查看
但是安装了SQL Server之后,MDAC就被更新到了version 2.6!!
由于Microsoft的过错,早期的一些MDAC组件被MDAC 2.6删除或者被覆盖掉了!!
而运行IDataSource.Open,是需要引用MDAC 2.5的这些被删除了的组件的,所以就会报出“Class Not Registered”的错误。
此时,如果运行下面的代码:
Set con = CreateObject("ADODB.Connection")
con.Provider = "ADsDSOObject"
con.Open "ADs Provider"
最后一行会失败并报错:
run-tim error 429 ''''ActiveX component
can''''t create object''''
这种情况被新闻组的人们称之为:
“ADSI toasting ADO”!!
这就是一个非常严重的问题了。你的要使用到以前的ADO的接口的程序可能都不行了!
所以,安装了SQL Server 2000之后,请一定要下载最新的MDAC安装包或者补丁。
解决这个CDOEX的问题,就是下载并安装MDAC 2.6 SP1 (2.61.7326.6).exe。
小结
在任何机器上安装SQL Server 2000时,都请注意这个问题!
一旦发现原来可以运行的程序现在爆出一些莫名其妙的错误,请先更新这台机器上的MDAC或者打SQL Server 2000 SP1。
由于Microsoft的过错,早期的一些MDAC组件被MDAC 2.6删除或者被覆盖掉了!!
而运行IDataSource.Open,是需要引用MDAC 2.5的这些被删除了的组件的,所以就会报出“Class Not Registered”的错误。
此时,如果运行下面的代码:
Set con = CreateObject("ADODB.Connection")
con.Provider = "ADsDSOObject"
con.Open "ADs Provider"
最后一行会失败并报错:
run-tim error 429 ''''ActiveX component
can''''t create object''''
这种情况被新闻组的人们称之为:
“ADSI toasting ADO”!!
这就是一个非常严重的问题了。你的要使用到以前的ADO的接口的程序可能都不行了!
所以,安装了SQL Server 2000之后,请一定要下载最新的MDAC安装包或者补丁。
解决这个CDOEX的问题,就是下载并安装MDAC 2.6 SP1 (2.61.7326.6).exe。
小结
在任何机器上安装SQL Server 2000时,都请注意这个问题!
一旦发现原来可以运行的程序现在爆出一些莫名其妙的错误,请先更新这台机器上的MDAC或者打SQL Server 2000 SP1。
相关文章推荐
- 安装SQL Server2K可能引发一个严重问题
- 安装SQL Server2K可能引发一个严重问题
- 安装SQL Server2K可能引发一个严重问题
- 安装SQL Server2K可能引发一个严重问题
- 安装SQL Server2K可能引发一个严重问题
- 安装SQL Server2K可能引发一个严重问题
- 安装SQL Server2K可能引发一个严重问题(1)
- 安装SQL Server2K可能引发一个严重问题
- 安装SQLServer2K可能引发一个严重问题
- 安装2K可能引发一个严重问题
- Win2012R2的一个Bug---安装群集后可能引发的软件崩溃问题及相应补丁
- [置顶]Win2012R2的一个Bug安装群集后可能引发的软件崩溃问题及相应补丁
- 一个Image控件或ImageButton控件在ASPX页面引发的问题(可能大家没有注意过)
- 一个由安装顺序引发的域登录问题
- vue一个组件引入多个swiper轮播可能引发的分页器数量异常问题
- jar版本不兼容可能引发的问题
- ubuntu安装qt注意事项和可能遇到的问题
- 在Ubuntu下安装SAP GUI碰到的一个笨问题
- 一个CLOSE语句引发的问题
- [MySQL-server-standard-5.0.19-0.rhel4.x86_64.rpm]安装的一个问题的解决办法