|zyciis| 现在有一个要对两个数据库进行操作的问题,但要保持他们的完整性,那我的事务要怎么来写啊 急 谢谢
如题我现在要对
A数据库和B数据库进行多步操作
以前进行A数据库的多步操作都是用事务来写的
但多个数据库要怎么来写事务呢
谢谢 麻烦大家给个地址学习
谢谢 --------------------编程问答-------------------- w分布式事务
查相关联机帮助 --------------------编程问答-------------------- BEGIN DISTRIBUTED TRANSACTION
....
COMMIT TRANSACTION
同实例异库之间,应该不需要分布式事务。 --------------------编程问答-------------------- http://topic.csdn.net/t/20051006/02/4308646.html --------------------编程问答-------------------- RE:如果用 BEGIN DISTRIBUTED TRANSACTION
------------------------------------------------------
我看的MSDN
USE AdventureWorks;
GO
BEGIN DISTRIBUTED TRANSACTION;
-- Delete candidate from local instance.
DELETE AdventureWorks.HumanResources.JobCandidate
WHERE JobCandidateID = 13;
-- Delete candidate from remote instance.
DELETE RemoteServer.AdventureWorks.HumanResources.JobCandidate
WHERE JobCandidateID = 13;
COMMIT TRANSACTION;
GO
那像这些语句的话在ASP.NET(C#)中要怎么来写呢
谢谢 --------------------编程问答-------------------- UP --------------------编程问答-------------------- 友情UP --------------------编程问答--------------------
这个可能需要调用具体的tansaction类来完成吧!
--------------------编程问答-------------------- 一样的吧?
两个数据库分别开始事务分别提交,返回两个结果作AND运算。如果是true两个同时提交,如果false两个同时回滚
补充:.NET技术 , ASP.NET