Witam
Od dwóch dni głowię się nad następującym problemem:
W prgramie używam biblioteki ODAC w wersji 11.2.0.2.1. Za jej pomocą chcę się podłączyć do bazy Oracle w wersji 9i. Aplikacja jest pisana w Visual Studio 2010 na 64-b "siódemce". Mam uzupełnionego tnsnames o adres bazy do której się podłączam, więc w app.config definiuję następujące połączenie(zresztą jek definiuję je w samej klasie omijając tnsnames sytuacja wygląda tak samo :-( ):

 
<connectionStrings>
        <add name="TestConnection.Properties.Settings.2ConnectionString" connectionString="DATA SOURCE=MojOracleSID;USER ID=USER_ID;PASSWORD=pass" providerName="Oracle.DataAccess.Client"/>
    </connectionStrings>

Potem u siebie w programie:

 ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings["TestConnection.Properties.Settings.2ConnectionString"];
string connectionString = settings.ConnectionString;
OracleConnection con = null;
try{
new OracleConnection();
con.ConnectionString = connectionString;            
 con.Open()
}catch(OracleException)
//bla bla bla 
con.Close()
 

W referencjach mam wszystkie wymagane biblioteki. W Project Properties Platform Target na x86.
I dzieje się rzecz mega dziwna:
Jeśli uruchomię program bez debugowania w momencie tworzenia oracleConnection dostaje zwiechy i utworzenie obiektu samego OracleConnection zajmuje mu chyba z 5 minut po czym normalnie przechodzi do dalszej części programu, wybiera to co chce z bazy i grzecznie zamyka połączenie. Więc zaczynam debug gdzie nie rzuca żadnym błędem, a co najdziwniejsze utworzenie oracleConnection trwa może z sekundę!!! Czyli program działa tak jak powinien bez żadnego opóźnienia, tak jak powinien kiedy idzie jako Runs !!! Nie mam zielonego pojęcia dlaczego tak się dzieje 8)
Proszę o pomoc bo już dostaję białej gorączki!!!
Z góry dziękuję
Kaśka