想采用cs+bs开发管理系统, cs端为一台pc机,上面装有一个数据库,bs端为服务器,上面也有一个数据库,再有网络的时候使用bs操作,无网络的时候用cs操作,怎样才能使服务器上的数据库与客户端上的数据库数据保持一致??

解决方案 »

  1.   

    使用同一个数据。或使用数据库实现同步
    http://topic.csdn.net/u/20081231/10/624c68b9-e9b6-4c01-910f-c116bdd14c63.html
      

  2.   

    建议你在客户端都使用winform开发吧,
    网络连接时,可以用webservice方式跟服务器交互数据
    网络不连接,操作本地数据库
    每次winform运行时同步数据
      

  3.   

    CS端?BS端?BS操作?CS操作?有这种说法么?
    你大概的意思是要保持两个数据库的同步?
    如果是这样可以在表上加时间戳字段后,在同步时根据时间戳来维护数据的统一和完整。
      

  4.   

     你可以再内网中部署数据库服务器,客户端pc和web服务器都访问内网中的服务器,即可实现数操作一致了,这样相当于都在操作同一数据库。