在DELPHI7下,用SQLSERVER作服务器,做C/S模式的程序,现出现一问题向各位请教:在某一客户端(C)向SERVER改动数据时,要让别的所有客户端(C)及时显示该变动情况,即实现数据同步。

解决方案 »

  1.   

    用udp发送广播通知客户端刷新数据
      

  2.   

    这个没别的办法,只有重新取数据,当然通知其他客户端的方式可以通过另外写socket通讯来通知
      

  3.   

    数据库是不会主动向客户端应用程序发送信息的。如果客户端A要得到客户端B的对数据库的更新。只能对数据库进行刷新。可能方法有:
    1.客户端定时刷新数据库。
    2.客户端A通过Socket通知客户端B进行刷新数据。
      

  4.   

    在COM+中有具体的解决的方法,客户端是可以定制消息的。你可以去查一些相关的资料
      

  5.   

    用udp发送广播通知客户端刷新数据
    ----------------------------------
    在你操作服务器数据库,主要是改变的时候,执行这个操作服务器一般不会向客户端发消息
    最好是客户端自己去重新获取数据