比如,前台多个客户端使用相同的程序,要在某一特定时间(如每月1日上午8点)客户端一打开程序的第一件事为修改后台数据库的某个表table1,该如何写前台程序来控制此功能避免各个客户端开机时间不同而造成的重复修改或数据库资源访问冲突

解决方案 »

  1.   

    PK可以由服务器统一派送,避免重复。再在前台控制一下业务逻辑即可
      

  2.   

    如果像你这样子说法,我见义你用三层.~自己在中间层定义一个堆栈,呵根据先后来处理C提交过来的服务.这样子可以吧.
      

  3.   

    建议增加中间处理层(中间件),由前台与中间处理层进行通信,中间处理层进行数据处理与转发工作。这样一定程度上也可以处理掉前台传递过来的重复数据问题。
      

  4.   

    可是从一开始就是c/s模式,要是半截再改为三层,会不会很混乱,有没有在两层下的解决办法呢
      

  5.   

    加入版本控制,每改一次版本加一。
    当客户连接时,程序判断版本新旧,这样比较好解决问题的。