奇怪,我用ADO+JET4.0编写了一个程序,本来在WIN98下运行的挺好,但自从在系统中装了WIN2000的双启动后,程序就不能在WIN98下用了,在m_ADOConn->Open()时出错,而在WIN2000下运行的没问题,在别的机子的WIN98下运行也没问题,是不是WIN98下的系统被破坏了,在不重装系统的情况下如何恢复系统?

解决方案 »

  1.   

    应为使用ADO会调用 msado15.dll文件,默认路径在\program files\common files\system\ado下面,是不是这个地方被改变了,而使程序不能加载ADO的功能。
    你在检查一下你#import……中的语句
      

  2.   

    我安装Mdac_typ.exe时出现“unable to call dllregisterserver”对话框,框内显示警告:unable to
    load file 'c:\program files\common files\system\ole db\msdasql.dll'to register it.
    我把从别的机子上拷贝来的msdasql.dll复制到指定目录也不行。