用DELPHI7+SQL2000开发的系统,装好系统后(XP,2003,2000SERVER都装过),能正常运行,可是过一段时间,就不能运行了,打开自动关闭,怀疑是MDAC的问题,安装后,有时奏效,有时不行,请给位高手指点啊!小弟快崩溃了!!!

解决方案 »

  1.   

    我们用的就是delphi加sql2000的系统,我们用这的这个系统,如果没装dmac,打开时会提示,
    打开后,配置数据库参数(服务器地址、数据库名称,用户口令、密码)即可连接,如不能连接,打上sqlserver的数据库组件sp4补丁,打开1433端口,你可以关闭下防火墙试试
      

  2.   

    1、ado驱动被破坏
    2、防火墙阻止了对数据库服务器端口(1433)的连接
      

  3.   

    问题解决了,原来是ADO的组件不能正常注册,手工注册下就行了,,谢谢大家。
    regsvr32 /s "C:\Program Files\Common Files\System\ado\msado15.dll"
    regsvr32 /s "C:\Program Files\Common Files\System\ado\msador15.dll"
    regsvr32 /s "C:\Program Files\Common Files\System\ado\msadox.dll"
    regsvr32 /s "C:\Program Files\Common Files\System\ado\msadomd.dll"