各位老裊:
       如何在服務器端同時保存或修改多個客戶機偉來的數據?
       例如:A﹐B兩台工作站,C為服務器﹐如果A,B兩個工作同時向服務器遞交保存請求!
            請問此時如何處理!
       不甚感謝!
       如有問錯﹐請指點

解决方案 »

  1.   

    使用COM组件和MSMQ(消息队列),就不会产生两个同时提交的状况。
    客户机调用COM组件,组件使用消息队列。
    我就是这么做的,基本可以杜绝同时提交的现象。
      

  2.   

    如果没有别的客户机请求,则锁定,进行操作;若已锁定,等待,直到解除锁定,再进行操作。事务。transaction
      

  3.   

    用事务
    begin Transaction
      {中间这里写代码}
    commit Transaction
    如有出错就回滚事务
    Rollback Transaction