COM+包含事务的类调用时的-2147164157错误原因和解决

原创 2003年11月18日 10:03:00

COM+包含事务的类调用时的-2147164157错误原因和解决

 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

一个需要事务的类每次当创建另一个COM+对象时就出现如下错误:

Method '~' of object '~' failed

错误号:-2147164157

 

调试良久,终不得其解,google新闻组搜索,得到下面信息

 

 

 

以上信息似乎对我还是没有用,突然间我想到COM+的事务管理不支持嵌套,那么会不会在不同的包(package)之间其事务边界(bound)已经失效呢?因为我为了安装代理包方便,把组件按照功能和类型放在了不同的COM+应用程序中,这样的话就有了跨包(package)的调用和创建对象,当不使用事务时,没有什么问题;一旦在事务中调用和创建,便出现如上错误。我原来也碰到过这个情况,当时以为是COM+的事务不支持跨计算机的调用,现在终于明白了。

 

解决方法:把组件全部放在一个包内,调试通过。

新事务之一: dotNET和COM+中的事务(2)

新事务之一: dotNET和COM+中的事务 小气的神2002-4-16 Article Type: In-Depth  难度等级:6/9        版本:2.32CLR中和事务相关的属性类属性类...
  • ccBoy
  • ccBoy
  • 2002年04月22日 09:36
  • 1573

浅谈事务、COM+及分布式事务

浅谈事务、COM+及分布式事务 目录1     什么是事务及特性.......................................................................
  • bloglife
  • bloglife
  • 2008年02月17日 14:51
  • 2554

【c++】为什么类的定义中不能包含其自身类型,但是能包含其自身的指针或引用类型

一个类可以只有声明没有定义,如: class Simple ; //没有{}部分被视为声明。   注意: class Simple { } ; 这个是定义,只不过类是空的而已。只要包含{...
  • whueratsjtuer
  • whueratsjtuer
  • 2015年12月02日 08:58
  • 276

OwinStartupAttribute出错

OwinStartupAttribute出错 尝试加载应用时出现了以下错误。 - 找不到包含 OwinStartupAttribute 的程序集。 - 找不到包含 Startup...
  • duanwenzhi00
  • duanwenzhi00
  • 2016年12月08日 16:41
  • 1851

关于loadrunner中事务无法结束的原因

今天感觉自己有点傻了,我去,我运行这个loadrunner工具,平时也没怎么接触过,在录制的过程中添加事务,弄了半天,怎么也结束不了事务,可恶啊,查了半天资料,答案也不理想,半天研究,竟然开始事务和结...
  • liuxiaogangqq
  • liuxiaogangqq
  • 2013年11月25日 00:35
  • 2768

COM+分布事务处理(选择自 ccBoy)

事务何时开始又何时结束了解事务的开始和结束的过程可以使我们从一个事务边界里考察每个参与对象的行为和事务的边界情况。COM+何时开始一个事务?在下面两种情况下COM+将自动开始一个事务:1.      ...
  • wzg1031
  • wzg1031
  • 2006年12月30日 16:26
  • 1110

新事务之一: dotNET和COM+中的事务(3)

新事务之一: dotNET和COM+中的事务  小气的神2002-4-16 Article Type: In-Depth  难度等级:6/9        版本:2.32  Isolation lev...
  • ccBoy
  • ccBoy
  • 2002年04月22日 09:36
  • 2299

和事务有关的几个问题 包含 com+ 事务 处理

using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data....
  • ayun00
  • ayun00
  • 2008年05月21日 09:03
  • 1179

找不到包含 OwinStartupAttribute 的程序集

这种情况你遇到过吗? 当你新建MVC项目时,也许你选择了新建带有权限控制的项目,后来,你发现Startup那个文件你不需要,把它删了,运行会出现如上报错,那怎么办呢? 不急,这个只要在Web....
  • janny_flower
  • janny_flower
  • 2017年12月19日 17:09
  • 72

equals()和hashCode()隐式调用时的约定详解

不知道你听说过md5没有,它就是一种典型的hash算法。 我们用它加密密码。用户输入密码,服务器转换为md5密文,和存在数据库中的比对,如果相同,就视作用户输入密码正确。 很显然,这个过程中用户输...
  • Sun_P0
  • Sun_P0
  • 2016年03月23日 17:32
  • 547
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:COM+包含事务的类调用时的-2147164157错误原因和解决
举报原因:
原因补充:

(最多只允许输入30个字)