C# ile bir Oracle veritabanına bağlanmaya çalışıyorum. Bunun için bunu yapmanın en iyi yolu olması gerektiğini öğrendim ODP.NET kullanmaya çalışıyorum.NullreferenceException on OracleConnection.Open
Maalesef bağlantıyı açmaya çalıştığımda hemen NullReferenceException
alıyorum.
Yığın izleme: Oracle.DataAccess.Client.OracleConnection.Open() C odptest.MyAddin.Initialize() en
de
: \ ProgramData'nın SRH Sistemler \ STARS \ \ Projeler \ odptest \ MyAddin.cs: satır 28
Ve bu benim kodudur:
using (OracleConnection conn = new OracleConnection())
{
try
{
conn.ConnectionString = constr;
conn.Open();
}
catch (Exception ex)
{
}
}
En son odp.net sürümünü kullanıyorum buradan: http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
Gerçekten kafam karıştı ve ben de aynı sorunla ilgili bazı yayınlar buldum, çözüm önerisi yoktu. DataBase'den basit bir SQL sorgusuna ihtiyacım var ve sorunun ne olduğunu bilmiyorum.
Lütfen NRE'nizin tüm yığın takibini gönderin. Ayrıca yakalamayın (özel durum yerine, özel alt sınıfları yakalayın. – Dai
yakalama bitmiş kod değil, sadece hızlı bir yama. Bağlantı kurulduktan sonra tamamlanacaktır. – Ireabor
Tamam, satır 28. – TomTom