[英]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.