自定义应用程序引发的Oracle异常消息

时间:2014-10-14 07:37:46

标签: c# wpf oracle odp.net

我编码的WPF应用程序使用Oracle 11.2.0.3作为DBMS和odp 2.112.3.0。

当我在我的开发虚拟机上启动它并且异常PL \ SQL上升时,我会得到完整的消息描述以及调用堆栈。 当我在生产环境中启动时,我没有收到任何消息:

ORA-20100: Message 20100 not found;  product=RDBMS; facility=ORA

尽管两种情况下的错误代码相同,但描述不同(在后一种情况下总是无用)。

升级异常的PL \ SQL代码是这样的:

RAISE_APPLICATION_ERROR(-20100,'Order validation error, please retry later!');

如果我关闭分布式事务(即每个事务在其自己的范围内运行),则会正确引发异常消息

PL \ SQL存储过程中没有ODE调用。

0 个答案:

没有答案