gpt4 book ai didi

c# - 将 MS Oracle 客户端转换为 Oracle 数据提供程序 - OracleException

转载 作者:太空宇宙 更新时间:2023-11-03 11:09:00 25 4
gpt4 key购买 nike

我正在将产品从 System.Data.OracleClient 转换为 Oracle.DataAccess.Client,遇到一个问题这是一些代码片段:

try
{
//some db code
}
catch (System.Data.OracleClient.OracleException ex)
{
if (ex.Code == 00904)
{
// log specific error
}
}

问题是,Oracle.DataAccess.Client.OracleException 没有 Code 属性。它有一个 Number 属性。这是一回事吗? docs说说属性(property) -

This error number can be the topmost level of error generated by Oracle and can be a provider-specific error number.

Code 属性包含 ORA- 错误代码。

最佳答案

是的,它们是同一回事。 Oracle.DataAccess.Client.OracleException.NumberSystem.Data.OracleClient.OracleException.Code 的信息相同。

关于c# - 将 MS Oracle 客户端转换为 Oracle 数据提供程序 - OracleException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14743185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com