小弟我机器上所有基于ado的程序突然无法连接数据库,

求助:我机器上所有基于ado的程序突然无法连接数据库,急~
突然发现自己机器上所有基于ado的程序都不能连上数据库,跟到程序中去,发现hr   =   m_pConnect.CreateInstance( "ADODB.Connection ")返回的hr的值是“8x80040154没有注册类别”
怀疑是msado.dll的问题,从别处再拷来一个msado.dll覆盖掉原来的msado.dll还是不行,输入regsvr32   "C:\\Program   Files\\Common   Files\\System\\ado\\msado15.dll "命令注册msado.dll提示没有找到msdart.dll,注册不成功。在网上下了个mdac2.7安装了后依然不行,我该怎么办啊,谁来9我!!!可不想再重装系统了~

------解决方案--------------------
杀毒试试看!
------解决方案--------------------
同情...
系统没做Ghost备份啊?
------解决方案--------------------
用VC自带的OLE Viewer创建试试看呢
------解决方案--------------------
莫名其妙的问题,重装就是解决之道
------解决方案--------------------
在线程中对MFC窗口调用了DestroyWindow?
你的线程是怎么创建的?CreateThread?_beginthreadex? 正确的方法是AfxBeginThread
------解决方案--------------------
当调用DestroyWindow()函数关闭一个窗口时报断言出错
--------------------
试一下发送WM_CLOSE消息,不用DestroyWindow
------解决方案--------------------
试试注册时缺少哪个就直接从别人的电脑上拷过来