本人开发了一个C/S结构的程序,服务器放到互联网,需要把服务器的数据与本地的ACCESS数据库同步。最简单的方法如何呢?我现在的做法是,打开远程SQL的一个表把数据读到临时变量。然后再与本地的ACCESS的数据对比。
1.如果对比后记录不存在,就新建一条记录到本地库
2.如果对比后记录存在的话,就看那版本号是否相同,如果不相同就修改本地库
这样的做法太麻烦啦,不知有什么专业的作法呢?
1.如果对比后记录不存在,就新建一条记录到本地库
2.如果对比后记录存在的话,就看那版本号是否相同,如果不相同就修改本地库
这样的做法太麻烦啦,不知有什么专业的作法呢?
局域网上的C/S结构,不说没做过,想也没想过啊。不过还要啰嗦啰嗦,既然是C/S,你客户端就可以直接连接到服务器上的数据库吧,那么在客户端建立ODBC可以吧,能过ODBC在access中建立链接表不就解决了
说的不专业或者不对不要骂我啊,好歹我在帮你顶帖啊......
目前我的做法是在本地Access数据库的表中增加版本字段Version和记录状态字段StatusFlag(其中状态有A,D,U代表新增,修改,删除),
同步时检查StatusFlag和Version,修改Server端数据库。