各位大虾好!
     我的程序在Delphi5+Win2000下调试通过,使用ADO.但在xp下,要报sqloledb.dll出错,如在2000下装了.NET也要出错,初步怀疑是OLEDB版本问题,把WINXP下OLEDB目录替换了也不行,哪位大虾遇到过类似问题,请赐教,不胜感激!

解决方案 »

  1.   

    到MS的网站下载MDAC2。71安装试试
      

  2.   

    同意楼上,装个最新版的MDAC应该就OK了.
      

  3.   

    好象不行啊!估计可能.net之类的和ado的接口有冲突!
      

  4.   

    你看看delphi5里面的这个文件拷过去 覆盖那个文件呢
    我记得就是这样的
      

  5.   

    拷delphi5的文件,在delphi5安装盘下有一个Mdac文件
      

  6.   

    问题已解决,就是dll的高版本不兼容低版本问题,应该换低版本的MDAC,而不是高版本的MDAC!结贴!