我是做一个可以脱机添加删除数据的管理系统,而远程服务器,怎样在本地输入数所后,
然后一上网点击时,判断本地和远程的数据的内容,使本地的数据和远程的数据保持一致,有没有好方法,可以使数据速度快而不会出错。有可能是多用户在本地修改,然后点击时,有可能数据重复,谢谢各位大虾帮忙了。

解决方案 »

  1.   

    用PB做吧,用update的数据管道可以实现。==========================
    免费的学习、交流、源码、工具下载网站,欢迎大家访问!
    http://www.j2soft.cn/
      

  2.   

    把本地的SQL语句保存为文本,营业结束后发往远程机器,执行批量处理。
      

  3.   

    ADO中 没有 refresh 方法,但是有 requery 方法。客户端所有打开的recordset全部是在内存中的。也就是说如果想实现数据库和recordset的完全同步并不是件容易的事情。        1、想要服务器定时发回,太简单了,客户端有个timer控件,每次都rs.requery一下就OK了。      2、上面并不是完全的同步,如果想服务器端一旦发生了变化,就反映到客户端,则要在SQL server 建立一个触发器,当SQL Server 做了一次Update动作的时候,就触发一个信号给客户端,让客户端执行一次requery。 
      

  4.   

    本地数据库和远程数据库分别用什么数据库系统????如果都是sql server,可以考虑使用它的复制功能(松散一致)进行同步,参考:
    http://dev.csdn.net/develop/article/80/80810.shtm
      

  5.   

    本地数据库是access,远程数据库为sql  server