Я этот код:это ошибка ORA-12154: TNS: не удалось определить указанный идентификатор подключения?
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()); }
тот же код в обоих проектах,
в project1 "WinForm" Правильно
Работа в проекта2 "Excel 2007" надстройках следующая ошибка появляется:
ORA-12154: TNS: не удалось найти подходящий идентификатор соединения
Я использую C# .net 2010, office 2007, windows8, oracle 10g.
При подготовке ручного подключения к базе данных, как показано на рисунке
Visual Studio, откройте меню View + Server Explorer.
Щелкните правой кнопкой мыши по соединению данных + добавьте соединение + выберите базу данных Oracle имя сервера: localhost или имя моей машины, укажите имя пользователя & пароль и нажмите «Проверить соединение», тест не преуспеет.
Вам не нужно указывать имя базы данных s в другом месте? – Habib
Да, я не могу указать базу данных где-то –
Тот же код работает правильно в Project1 «winForms» и на том же компьютере, но он не работает в другом проекте «Excel 2007 addins» –