http://dev.csdn.net/develop/article/28/28885.shtmhttp://www.csdn.net/develop/Read_Article.asp?Id=14901

解决方案 »

  1.   

    很好的SmartClient的应用实例,参考MSDN中的资料吧。
    其中有一个Sample,IssueVersion 1.0 ,很不错的说。
    给点链接:
    http://dev.csdn.net/develop/article/16/16270.shtm
      

  2.   

    谢谢各位老大!
    由于项目选型是基于WebForm的,所以智能客户端肯定是不能用了。
    由于同步数据库在Access和SQL Server之间进行,所以数据库复制也不能用了。
    现在只好考虑自己写代码同步了,考虑采用Web Services调用,数据量不是很大,不知道Web Services的效率如何?
    另外想问问大家数据库如何设计好?
    现在我想如下方式作,不知道可否,请大家指点:
    在每张表中都增加一个时间字段,记录该条记录最后修改信息。
    然后增加一张表记录上次同步上传业务时间和下载数据字典时间。
    这样下次下载时比较数据字典中有无比上次下载数据字典时间晚的记录如果有下载本条数据更新本地Access库,如果没有则不更新。
    上传时则比较业务表中记录有无比上次上传业务数据时间晚的记录,有则上传至SQL Server数据库。
    这样做需要每个表遍历,不知道是否可行?
    编程经验不是太丰富,请大家多多帮助,谢谢大家!