Buongiorno.
L'obiettivo che mi prefiggo è creare una connessione fra visual studio 2008 express e Oracle 10G Express su è installato Oracle 11g ODAC 11.1.0.7.20
Seguendo la guida passo passo dell' Oracle Data Provider presente su http://www.oracle.com/technology/obe...ed_c_otn.htm#t
scrivo il seguente codice per la connessione al database di Oracle, che si attiva alla pressione del mouse di un bottone:
string oradb = "Data Source=XE ;User Id=hr;Password=hr;";
OracleConnection conn = new OracleConnection(oradb); // C#
conn.Open();
OracleCommand cmd = new OracleCommand();
cmd.Connection = conn;
cmd.CommandText = "select department_name from departments where department_id = 10";
cmd.CommandType = CommandType.Text;
OracleDataReader dr = cmd.ExecuteReader();
dr.Read();
label1.Text = dr.GetString(0);
conn.Dispose();
Nel quale ho inserito XE come Data Source (visto anche dal TNSPING) e l'utente hr è un utente preesistente.
Pero', quando premo il bottone mi restituisce il seguente errore:
Impossibile caricare il file o l'assembly 'Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89b483f429c47342' o una delle relative dipendenze. Impossibile trovare il file specificato.
Qualcuno sa quale potrebbe .essere l'azione corretta? Premetto che ho controllato il percorso dell'Oracle.DataAccess.dll ed è corretto