簡體   English   中英

OracleConnection.Open上的NullreferenceException

[英]NullreferenceException on OracleConnection.Open

我正在嘗試使用C#連接到Oracle數據庫。 為此,我嘗試使用ODP.NET,因為我發現這應該是最好的方法。

可悲的是,當我嘗試打開連接時,我立即收到NullReferenceException

堆棧跟蹤:

在Oracle.DataAccess.Client.OracleConnection.Open()

在odptest.MyAddin.Initialize()中的C:\\ ProgramData \\ SRH Systems \\ STARS \\ Projects \\ odptest \\ MyAddin.cs:第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,現在按預期建立了連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM