主题:  access数据库合并问题

shadowwing_5d

职务:普通成员
等级:1
金币:0.0
发贴:20
#12006/9/22 11:21:45
以前做的一个站点,最近分别放在网通、电信2个不同的服务器上。(虽然现在已经有双线服务器了但是实在不方便换服务器了请各位见谅)以上原因造成结果如下:数据库数据不同步!!!数据库中有初始的几千条数据(这是2个服务器上相同的数据),还有后来不同客户访问不同服务器创建的数据(还不乏有人同时在2个数据库创建他的数据,还好我做了用户注册登陆名唯一的判断),最麻烦的是数据库中的客户信息([geren]表)和公司信息([custom]表)是2个关联的表格(Access中生成的关系);由于上面的原因在Access中手动合并数据库,数据追加可能会有重复现象吧,而且[custom]表和[geren]表中的关联列出现问题,如:[custom]表中的ID为4321的关联项为[geren]ID的10,那么合并后[custom]ID:4321依然关联[geren]ID:10就不对了。

  本来想放弃后来想像,这个问题还是应该比较普遍的。所以想来寻求一个好的答案。哪位朋友可以写段asp代码或给与提示方案?先谢谢了。
测试数据库下载地址(如上面说的不够清楚您可以查看数据库关系可能有帮助):

相关文件(rar):点这儿打开



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22006/9/22 14:30:02
合并数据库最好用编写程序方法,因为关系型数据库有相关字段联接现象,在合并时,就不能让相关字段断了联接。其它的特殊情况,都需要用程序去判断。总之这可能是个耐心细致的过程。


非常大鱼

shadowwing_5d

职务:普通成员
等级:1
金币:0.0
发贴:20
#32006/9/23 12:04:23
谢谢 蓝鲸
暂时没好办法我正在手动修改,不过好麻烦呀!