帮我来看看这个问题如何解决?(50分)

  • 主题发起人 主题发起人 krooman
  • 开始时间 开始时间
K

krooman

Unregistered / Unconfirmed
GUEST, unregistred user!
我常用outlook保存联系人资料,现在自己做了个数据库access的,编了个小程序可以将outlook的联系人添加到数据库,也可以将数据库的内容写入outlook中,但有个问题是:比如数据库中的内容发生变化,增加、变动、删除了,同时outlook中的相应的联系人也可能也发生了变化,怎样才能保证两边的数据一致,就是能够同步两边的数据,假如数据库中删除了一个人,同步了以后outlook也可以把此人删除掉。有没有比较快速的方法或者是一些同步的控件可用?
 
用人名或者别的具有唯一不变性的字段做为主键标识,同步的时候按照该主键进行两个数
据库内容的比较,发现新的就增加,发现不存在的就删除,然后比较相同主键的记录中的其
它信息,如果有变化,就进行更新即可。
 
还是有点问题不明白,假如在outlook中删除了一个联系人,但数据库中还有这个人,哪不是一同步,又把数据库中的人员加到outlook中了吗?
这怎么解决?
 
你需要判断方向吧,看是以哪个为主。
 
后退
顶部