社区
C#
帖子详情
请教思归大虾 ServiceCompont的问题!
ju_feng
2005-11-02 11:19:22
呵呵,今天看到思归大虾在线,想请教一个问题。
从ServiceCompont组件继承的一个方法 声明为事务
有两个数据库对象分别操作分布式数据库。
如果第一数据库操作对象操作成功,第二个操作失败。
在什么情况下,第一数据库操作对象和第二个数据库操作对象都回回滚
而在什么情况下 第一个数据库操作对象不回滚,而第二个操作对象也不回滚。
这个问题困扰了俺一段时间了。
我一直觉得都会回滚的啊!后来看了些COM+的分布式事务原理的资料也没有明白。
...全文
472
4
打赏
收藏
请教思归大虾 ServiceCompont的问题!
呵呵,今天看到思归大虾在线,想请教一个问题。 从ServiceCompont组件继承的一个方法 声明为事务 有两个数据库对象分别操作分布式数据库。 如果第一数据库操作对象操作成功,第二个操作失败。 在什么情况下,第一数据库操作对象和第二个数据库操作对象都回回滚 而在什么情况下 第一个数据库操作对象不回滚,而第二个操作对象也不回滚。 这个问题困扰了俺一段时间了。 我一直觉得都会回滚的啊!后来看了些COM+的分布式事务原理的资料也没有明白。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
charles_y
2006-01-01
打赏
举报
回复
看了下思归的blog,在ASP.NET应用中,Com+注册确实是个问题。不知道设置pre-build和post-build有没有用。
还有ServiceConfig确实好用,但可惜的是只能用在Windows2003中,对于目前还有大量的人使用windows2000或者windowsXP,98,至少现在来说,应用起来有很多的限制。
s_topman
2006-01-01
打赏
举报
回复
学习ing
zeusvenus
2005-12-21
打赏
举报
回复
倚赖于对象使用的是否新事务,还是参加同一事务。前者都不rollback,后者全部rollback。
相关内容可以参见:
http://www.lc.leidenuniv.nl/awcourse/oracle/java.920/a96654/xadistra.htm
http://www.zahui.com/html/4/34865.htm
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcontransactionprocessingfundamentals.asp
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpcontransactionsupportinaspnetwebservices.asp
http://www.linkingnow.com/docs/html/5512.html
saucer
2005-11-03
打赏
举报
回复
谁控制这事务?如果由这个ServiceCompont组件自动控制,你的数据库操作只是参加事务的话,如果其中之一失败,那么自然2者都会回滚
>>>第一数据库操作对象和第二个数据库操作对象都回回滚
参加同一事务
>>>而在什么情况下 第一个数据库操作对象不回滚,而第二个操作对象也不回滚。
用TransactionOption.RequiresNew参加不同的事务
你需要用不同的对象,每个对象都有不同的事务选项,参考我的blog里的资源
http://blog.joycode.com/saucer/archive/2005/01/05/42381.aspx
ASP.net 动态加载控件时一些
问题
的总结
1 、在使用LoadControl加载控件后,用户控件中的某些控件不再响应事件。 这个
问题
主要是由于将控件加载放在if (!Page.IsPostBack)之内引起的,放在外面即可。在
思归
的blog上对此
问题
进行了详细的说明。 2、用户控件中某些控件的响应出现
问题
,如某个按钮第一次选择时不触发CLICK事件,第二次可以了。 这是由于没有给控件设置ID引起的,控件ID的作用在下面详细讲述。 如 代码如下:Control userControl=(Control)Page.LoadControl(“Test.ascx”); userControl.ID=“Test”; AddControl(us
浅析《诗经》中的离别情怀
浅析《诗经》中的离别情怀
用.Net的File控件上传文件的解决方案
在遍历了csdn中所有关于上传大文件的帖子以后,写了这篇垃圾。(:-)) 上传大文件,有好几种方法: 1、
思归
的HttpWorkerRequest方法,太难,看不懂:-( 2、利用第三方的控件 AspNetUpload 要钱!!算了,咱还是喜欢免费的。 3、修改web.config文件,但是不能捕获错误。 4、通过ftp的方式上传。服务器需要提供ftp服务。 没辙,只好选第三种方式,谁让咱太蠢了呢!(太蠢了,没有关系,要多吃鱼,听说吃鱼能聪明点。) 那就仔细专研第三种方式吧! 修改Webcong文件:
<httpRuntime maxRequestLeng
2019_2020学年高中语文第四单元古典诗歌215蜀道难课时作业含解析粤教版必修3
2019_2020学年高中语文第四单元古典诗歌215蜀道难课时作业含解析粤教版必修3
一年级下学期古诗拼音注音版.pdf
一年级下学期古诗拼音注音版.pdf
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章