当前位置: 代码迷 >> PB >> 2个事务对象有关问题
  详细解决方案

2个事务对象有关问题

热度:74   发布时间:2016-04-29 06:29:22.0
2个事务对象问题
我有2个数据库,用2个事务对象连接(sqlca和sqlcags).第一个数据库中有表dateaccount,第2个数据库中有表shop_comm_salbill.两个表中都有列dateaccount.
我写在按钮中插第一个数据库中dateaccount值不在第2个数据库中表shop_comm_salill的值.
select dateaccount
from dateaccount
where dateaccount not in(select dateaccount from shop_comm_salbll using sqlcags);

可是保存时报错.

请问2个事务对象的sql应该怎么写!

------解决方案--------------------
两个事务不是这样使用的,可以在一个数据库中定义链接服务器指向另一个服务器,这样在一个事务中进行访问
------解决方案--------------------
1.一个可以在后台用dlink连接数据库(sqlserver,oracle方式不同,到网上找两个数据库相连)

2.建立两个事务(sqlca(系统自带),再建一个Transaction zdyca)
  dw_1.settransobject(sqlca)

dw_2.settransobject(zdyca)
dw_1.retrieve()
dw_2.retireve()
再相互之前写数据,再保存
------解决方案--------------------
一条sql语句怎么使用两个事务对象呢

------解决方案--------------------
引用:
一条sql语句怎么使用两个事务对象呢


一个sql里不能用两个事务对象,如果是oracle,你可以使用数据链路,也可以达到你的效果
  相关解决方案