替换ado文件(最好同操作系统的),重新注册ado文件夹里的所有dll文件(有2个是不能注册的,注册命令:regsvr32空格+文件路径)。这个9成可以解决你的问题。亲测。
SQL数据库的密码改动过,或是已经中毒了,重装数据库吧。
数据库卸载,然后重装到另外一个盘,如果电脑没有重要东西,重做个系统最好,数据库自动卸载通常会残留注册表之类东西,要删除根目录和c盘附加的文件