赛迪网 > IT技术 数据库 > 精彩更新
  IT资讯搜索
 
IT产品搜索

安装SQL Server2K可能引发一个严重问题 (2)

发布时间:2007.08.02 04:49     来源:赛迪网    作者:tianshi

但是安装了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。 (责任编辑:卢兆林)

<<上一页 1 2


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· SQL语句在何种情况下全表扫描 (08-01) · SQL的悲乐锁定 (08-01)
· Web开发中用sql语句完成分页的特效方法 (08-01) · Sybase SQL的内存缓冲区管理和性能调整 (07-31)
· SQL Server2000实用教程高职(sql2000) (07-31) · 教你怎样打造SQL Server2000的安全策略 (07-31)
· SQL的6种移动 (07-31) · 不要在SQL中盲目追求一句处理 (07-31)
· 通过分析SQL语句的执行计划优化SQL(五) (07-31) · 解析SQL语句在何种情况下进行全表扫描 (07-31)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管