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

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 pureach 的 blog

taborts. however its important to manually raise the

error from the child using err.raise after calling setabort.
 
also, if you are using w2k, install sp1

 

 

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

 

本文关键:COM+ 事务
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top