我用 Delphi 7.0 写了一程序.程序中有用 SQL2000做后台数据库.我的 Del程序在95 系统上执行.可执行中用到数据时汇报错误:大概是连接数据库出问题. 我下载了 MDAC2.8安装在其95的客户机上.但安装过程中有如下报错信息:
 Error Registering the OCX C:\Program Files\Common Files\System\OLE DB\oledb32.dll接着我继续安装完我的Delphi程序.在进行接口登陆时(有需要到后台SQL中验证)有信息报告如下:
Provider cannot be found. It may not be properly installed.
系统不能往下执行.我将如何处理!!

解决方案 »

  1.   

    你试着手工注册一下oledb32.dll
    瘟95已经是濒临灭绝的东西了,实在搞不定就换个系统吧。连98都快不提供服务了,还有用95的?晕
      

  2.   

    Error Registering the OCX C:\Program Files\Common Files\System\OLE DB\oledb32.dll
    Provider cannot be found. It may not be properly installed.建议楼主重新下载安装MDAC,直至安装成功;或者装个MDAC低版本也成啊。
      

  3.   

    你去注册一下那个dll说不定有用,regsvr32 :+路径
      

  4.   

    在windows下经常会有DLL注册不成功的情况,在win98中多见,原因不详。如果你不想重装操作系统,还有一种方法是把它的注册信息自己写进注册表,至于写哪些信息可以参考其它已注册成功的系统中的注册表。
      

  5.   

    regsvr32 :+路径 執行不成功!有沒有其他招呀!
      

  6.   

    找个版本底的mdac应该可以的