OracleConnection.Open 上的 NullreferenceException
NullreferenceException on OracleConnection.Open
我正在尝试使用 C# 连接到 Oracle 数据库。为此,我尝试使用 ODP.NET,因为我发现这应该是最好的方法。
遗憾的是,我一尝试打开连接就收到了 NullReferenceException
。
堆栈跟踪:
at Oracle.DataAccess.Client.OracleConnection.Open()
at odptest.MyAddin.Initialize() in C:\ProgramData\SRH Systems\STARS\Projects\odptest\MyAddin.cs:line 28
这是我的代码:
using (OracleConnection conn = new OracleConnection())
{
try
{
conn.ConnectionString = constr;
conn.Open();
}
catch (Exception ex)
{
}
}
我正在使用来自这里的 odp.net 的最新版本:http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
我真的很困惑,即使我找到了一些同样问题的帖子,也没有提供解决方案。我只需要一个来自数据库的简单 SQL 查询,但我不知道问题出在哪里。
如果登录 ID 和密码正确,请重新启动 IIS。您可能已重新启动数据库服务。
好的,我不知道我到底做了什么,但我重新安装了 Oracle Client 12c,现在连接已按预期建立。
我正在尝试使用 C# 连接到 Oracle 数据库。为此,我尝试使用 ODP.NET,因为我发现这应该是最好的方法。
遗憾的是,我一尝试打开连接就收到了 NullReferenceException
。
堆栈跟踪:
at Oracle.DataAccess.Client.OracleConnection.Open()
at odptest.MyAddin.Initialize() in C:\ProgramData\SRH Systems\STARS\Projects\odptest\MyAddin.cs:line 28
这是我的代码:
using (OracleConnection conn = new OracleConnection())
{
try
{
conn.ConnectionString = constr;
conn.Open();
}
catch (Exception ex)
{
}
}
我正在使用来自这里的 odp.net 的最新版本:http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
我真的很困惑,即使我找到了一些同样问题的帖子,也没有提供解决方案。我只需要一个来自数据库的简单 SQL 查询,但我不知道问题出在哪里。
如果登录 ID 和密码正确,请重新启动 IIS。您可能已重新启动数据库服务。
好的,我不知道我到底做了什么,但我重新安装了 Oracle Client 12c,现在连接已按预期建立。