在我编写的.NET 4.5.1应用程序中,使用最新版本ODP.net(12c我认为)连接到oracle数据库,我不再从异常中获取错误消息。无论发生什么,它只是说“未找到消息20105”或类似的东西。我以前收到的消息说“Active.Separate对象不存在”等类似的东西很有用。我知道这些错误消息不是来自Oracle的标准消息,但是当我从IFS调用的存储过程中抛出异常时会给出它们。
如果我使用ODP.net的11版本,这可以正常工作。
如果我无法找到如何获取这些错误消息,我必须回到11版本,但我也不愿意。