Dies ist der Fehler ORA-12154: TNS: Konnte die angegebene Verbindungs-ID nicht aufgelöst werden?

Ich habe diesen Code:

OracleConnection con = new OracleConnection("data source=localhost;user id=fastecit;password=fastecit"); 
con.Open(); string sql="Select userId from tblusers";    
OracleCommand cmd = new OracleCommand(sql, con);
OracleDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{ messageBox.Show(dr[0].Tostring()); } 

Gleicher Code in beiden Projekten,

in project1 "WinForm" funktioniert ordnungsgemäß

in Projekt2 "Excel 2007 Addins" tritt folgender Fehler auf:

ORA-12154: TNS: Konnte die angegebene Verbindungskennung nicht auflösen

Ich verwende C # .net 2010, Office 2007, Windows 8, Oracle 10g.

Bei der Vorbereitung einer manuellen Verbindung zur Datenbank, wie in der Abbildung gezeigt

Visual Studio, öffnen Sie das Menü Ansicht + Server-Explorer.

Klicken Sie mit der rechten Maustaste auf Datenverbindung + Verbindung hinzufügen + Oracle-Datenbankserver auswählen Name: localhost oder Name meines Computers, geben Sie Benutzername und Kennwort ein und klicken Sie auf Verbindung testen. Der Test ist nicht erfolgreich.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage