如果只在一个数据库里当然好办,如何处理这种两个数据源的情况呢?
解决方案 »
- 怎么突然这么多广告贴?
- DELH哪个版本好
- Adoquery按保存(Adoquery1.updatebatch())的时候出错.怎么判断当前是否编辑状态?
- 初中的几何问题!!!!!!!!!!!! 非常简单!!!!! (图)
- 菜鸟提问,GGMM看过来
- 求数据库存储多媒体的例子
- User ID ,Data Source 会随着机器(就是放到别的机器上运行)的变化而变化,请问把它们设置变量怎么做?
- win2003为什么SQL Server无法连接
- 注册系统热键后自动失效的问题
- <<<<<<< 求skinengine267更多的skin !!!
- Spcomm3.0 Delphi2010安装成功,但发AT命令不成功。
- 增加不了报表
如果两个数据库都有多个数据库要么UPDATE要么INSERT,就很难做这种恢复操作了,所以希望能找到一种能两个不同类型数据库同步的方案。
系统已设计成SQL ORA混用,无法更改的。
给个建议,看看是否有帮助。1、ADOconnection1连接SQLSERVER作为主数据源,ADOconnection2连接ORACLE作为主数据源,
2、更新的操作分别用ADOconnection1、ADOconnection2事务作回滚。
3、同步更新以ADOconnection1为先,再更新ADOconnection2,并且嵌套在ADOconnection1的事务中。
4、更新ADOconnection1出错,直接回滚,不用更新ADOconnection2。
5、更新ADOconnection2出错,ADOconnection2回滚,然后将外层的ADOconnection1回滚。