我觉得用中间层用的是Socket Server & COM+那你服务器用还是用Delphi就不是很好了。     
            (VC开发)服务器------->
              /            <------数据库(参数表)
             /
            /
         业务(用Delphi)----->
                        <-------SQL Server数据库    简单又实惠,速度不慢.各自发挥各自的长处,不用COM/DCOM/COM+那么复杂化

解决方案 »

  1.   

    主要的原因恐怕没有找到
    可能不是DELPHI开发的问题
      

  2.   

    不知道你写在中间层的对数据库的操作语句方便不方便把它挪出来直接执行
    如果可以的话,先把它们拿出来测试,先看看是数据库的设计或是SQL的问题,还是构架的问题!这样才好做进一步的测试!
      

  3.   

    Socket Server  这种模式不太可靠
      

  4.   

    中间层的操作语句很简单
    我用sql server的事件探查器抓出来看过了,
    那些sql语句不耗什么时间的。而且有些时候中间层出现
    “分布式事务超时”或者“无法获得事务”的错误信息。
      

  5.   

    服务器系统正常吗?
    我也做COm+,但从不出你这样的情况.
      

  6.   

    to: : errorcode
    你用dcom还是socket?