首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用ASP.NET的Oracle中的事务范围

使用ASP.NET的Oracle中的事务范围
EN

Stack Overflow用户
提问于 2013-06-23 19:06:12
回答 1查看 2.3K关注 0票数 1
代码语言:javascript
运行
复制
using (System.Transactions.TransactionScope ts = new System.Transactions.TransactionScope())
{
TableAdapter.Insert("test","test");
ts.Complete();
}

我收到了这个错误:无法加载DLL 'oramts.dll':找不到指定的模块。(HRESULT例外: 0x8007007E)

我已经安装了ORALCE与事务,甚至连oramts.dll文件都在ORALCE_HOME/bin中。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-24 16:13:12

http://jelle.druyts.net/2006/06/25/UnableToLoadOramtsdllTryTheReleaseVersion.aspx

事实证明,由Oracle9iRelease2CD安装的oramts.dll版本(它为Oracle提供了DTC事务支持)是一个调试版本,而不是发布版本。(让我们暂时理解一下: Oracle正在发布他们软件的调试版本.)。正如您在下面的DependencyWalker中dll屏幕截图中看到的那样,此调试生成依赖于MSVCRTD.DLL,这是Microsoft运行时库的调试构建

这解决了我的问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17264265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档