三层结构的软件,但是现在需要同时/或者在一定时间范围内更新两个数据库,有什么好的方案或者经验,请大家交流一下
我是这样想的
1。在软件中建立两个数据连接,然后对两个Connection对象执行同样的操作,比如command等等,但是这样对于程序的编制比较困难,而且在事务的提交的时候,一旦有一边出现问题就无法提交
2。在基表中加入一个是否已经更新另一个数据库的标志,然后在一定的时间对另一个数据库进行更新操作,也就是用两个recordset,把两个数据库的对应表打开,然后从数据库里面把数据提取到一个recordset里面,在用put_value的方式把对应的字段放进去
3。使用DTS,但是不知道速度怎么样?而且不知道DTS对于修改以后的元组怎么更新到另一个数据库中去?