title: OracleConnection is throwing empty exception
body: <p>I'm trying to connect to my Oracle Database from my new PC. I've just installed Visual Studio and the ODAC. But when I try to do a simple connect Im getting an exception with an empty message, empty source, empty number, just with the error code which is <em>-2147467259</em>.</p>
  
  <pre><code>OracleConnection Prueba;
  Prueba = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=XXX.XXX.XXX.XXX)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XXXX)));User Id=XXX;Password=XXX;Pooling=true;Max Pool Size=10;Min Pool Size=1");
  Prueba.Open();
  </code></pre>
  
  <p><strong>Exception Details</strong><br>
  This is the Exception.ToString() code:</p>
  
  <blockquote>
    <p>"Oracle.DataAccess.Client.OracleException     at
    Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32
    errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx*
    pOpoSqlValCtx, Object src, String procedure)<br>
      at
    Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode,
    OracleConnection conn, IntPtr opsErrCtx, Object src)<br>
      at
    Oracle.DataAccess.Client.OracleConnection.Open()<br>
       at
    OracleConnectionS.Program.Main(String[] args) in
    C:\Users\Simetri\Documents\Visual Studio
    2010\Projects\OracleConnection\OracleConnection\Program.cs:line
    19"</p>
  </blockquote>
  
  <p>Any idea about why could this be happening?</p>
  
  <p><strong>UPDATE</strong> </p>
  
  <p>If I run visual studio as Administrator I dont get the exception and I can connect to the  database just fine.</p>
  
  <p>I tried giving FULL CONTROL permission to the Oracle Directory <code>C:\Oracle</code>. But if I run Visual Studio in a normal way (not as administrator) I keep getting the exception.</p>
  
  <p><strong>Background Info</strong><br>
  - I'm using Windows 7 64 bit<br>
  - Visual Studio 2010<br>
  - I can connect just find with SQL*PLUS  </p>