定位输入点XXXX 在msdart.dll 上错误(最终版)

打开Outlook 2003或者 带数据库的程序时,提示无法定为输入点 XXX在msdart.dll,在网上查了查需要重新安装
MDAC_TYP2.8/

二话不说找到m$的网站,刚想下载。。。需要验证windows是不是正版,要知道我的系统可使正版的番茄花园xp啊~~,无奈,只好找其他网站下载。

下载下来了,ok,开始安装
很干脆,一个大大的对话框提示出来“这个软件已经在系统里面包含了,不让安装”

某些人说要在安全模式下安装,经过我的充分尝试也是不行滴。败了,解压,找msdart.dll这个文件,把system32里面那个文件替换了,打开,晕,还是不行,并且msdart.dll自己变成原来的那个版本,好办,把system32\dllcache\中的那个msdart.dll也替换掉(要同时替换,出现系统文件被修改也不要管她)运行后错误依然。。。。。存在,对比了一下文件大小,和网站说的文件大小一样140k,但程序就是出错,无法运行。

我系统双系统,于是在windows2003下运行,程序没题是错误,翻翻目录把那个文件揪出来,是2.82版本,替换之后(system32和system32\dllcache中的都要替换)运行ok~问题解决~


我也把文件传上来,有需要的可以下载。
下面压缩包是有好几个版本的msdart.dll,怎么确定使用哪个版本的dll?
http://files.cnblogs.com/iHqq/msdart.rar

ms终于发现这个问题很头疼了(数十个mdac的版本),ms下载组件检查工具,选择你的系统版本,检查后看看mismatch的文件,主要是看msdart.dll版本
第一个列mismatch fields是应该正确的版本,再通过以上的方式解决就ok了!
下面是组件检查工具的链接
http://files.cnblogs.com/iHqq/cc_x86.rar
posted @ 2007-03-26 22:50 Tony(iHqq) 阅读(...) 评论(...) 编辑 收藏