系统采用COM+开发的三层系统,但最近部分Windows XP 升级到XP2后报错误“占位程序传输数据失败”,开始怀疑为微软防火墙的问题,停掉防火墙后问题依旧,那位高手遇到过类似问题,请指教
分不够可再加

解决方案 »

  1.   

    建议在SP2下面重新编译,看是哪的问题。我有个软件在SP2下面不能用,也不是防火墙的问题,关掉后同样依旧。
      

  2.   

    在WinXP+Sp2下Build All Projects
      

  3.   

    各位老大,有几天机器是安装的时候就是SP2的,无法卸载,而且客户坚持不让重新装,呵呵。与MDAC应该无关 ,我尝试安装最新版本也没有解决。另外报错属于客户端机器,不需要数据库连接的,我的系统是三层系统。
      

  4.   

    如果數據庫是SQL2000SERVER
    打SP3補丁
      

  5.   

    mdac2.8与mdac2.7似乎有很大的差别,我以前用得很正常的程序,升级xp2后mdac变成2.8,结果都应行不了。
      

  6.   

    用 DCOMCNFG  重新配置下Windows XP SP2 adds a new DCOM restriction mechanism. 
    If you open the DCOMCNFG for the server application (DCOM) you'll see in the 
    access/launch permissions new options to set restriction for access/launch 
    permissions. By default remote access/launch is not allowed. 
    You can either enable them through DCOMCNFG, or use the new added registry 
    values MachineAccessRestriction and MachineLaunchRestriction if I recall 
    correctly. 
      

  7.   

    还有,检查你的
    COM+ System Application
    DCOM Server Process Launcher
    Remote Procedure Call (RPC)服务是否有启动
      

  8.   

    都放了快一个月了,也没有解决,请高手不啻指教!!!如能帮助解决问题,本人赠送自己做的网站的VIP用户权限(虽然跟一般用户一样都可下载全部资源,不过享受的是100M带宽服务器),先谢谢了。============================
    www.study1860.com 编程文档热线
      

  9.   

    对以前我也碰到过MDAC版本改变后,程序出错的情况,试试换MDAC的版本