Jak ustawić właściwą ścieżkę do pliku TNSNAMES w aplikacji C #?

tutaj jest mój problem: Mam program w C #, który używa bibliotek ODP.NET dll: oci.dll, ociw32.dll, Oracle.DataAccess.dll, orannzsbb11.dll, oraocci11.dll, oraociicus11.dll, OraOps11w.dll.

Mam 2 komputery. Najpierw zainstalowany cały pakiet ODAC, a drugi bez tego pakietu. Ale mam wszystkie wymagane biblioteki DLL w moim katalogu exe, więc ODAC nie jest problemem (myślę). Różnica między tymi komputerami to ścieżka do pliku TNSNAMES. Po pierwsze: C: app OraHome_1 Sieć admin Po drugie: C: Oracle produkt 11.2.0 user_1 sieć admin

A na pierwszym programie procesora działa dobrze. Ale na drugim z tym samym ciągiem połączeniowym, połączenie otwarte (ORA-12154). I używając SQL Plus mogę połączyć się na obu komputerach.

Jak więc mogę pokazać programowi właściwą ścieżkę do TNSNAMES?

questionAnswers(3)

yourAnswerToTheQuestion