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.