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