Jak wykonać polecenia na bazie danych oracle w C#

0

może spróbuj utworzyć nowy projekt typu 'console application' i sprawdź w nim, czy dalej dostaniesz ten błąd

2

Polecam Oracle.ManagedDataAccess zamiast bawic się libką która wymaga pełnego klienta oracle zainstalowanego na kompie.

0

A jak tym się to obsługuje? Co musze zainstalować?

1
dawid653 napisał(a):

A jak tym się to obsługuje? Co musze zainstalować?

Przyznaję, że do dzisiaj nie wiedziałem o Oracle.ManagedDataAccess, człowiek uczy się całe życie :)

Użycie tego jest bardzo proste :
W projekcje kliknij prawym klawiszem na references i wybierz Manage NuGetPackages. Wyszukaj nugeta Oracle.ManagedDataAccess i zainstaluj go. Potem używasz tego jak oraclowej dll-ki.
np.

using Oracle.ManagedDataAccess.Client;

using (OracleConnection cn = new OracleConnection(connectionString))
{
cn.Open();
MessageBox.Show( cn.State.ToString());

            cn.Close();
        }
0

a jak powinien wyglądać "connectionString"? Mam do podania adres ip, port, service_name, login, haslo.

0
dawid653 napisał(a):

a jak powinien wyglądać "connectionString"? Mam do podania adres ip, port, service_name, login, haslo.

Może byc ten, ktory uzywales w polaczeniu przez dll

0

Działa po usunięcia wszystkiego z oracle i instalacji Oracle Developer Tools for Visual Studio 2013 (12.1.0.2.4)
http://www.oracle.com/technetwork/topics/dotnet/downloads/odacmsidownloadvs2013-2756823.html
Dzięki za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1