Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Нет коннекта к oracle / 2 сообщений из 2, страница 1 из 1
27.05.2008, 15:23
    #35337772
Елена__geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нет коннекта к oracle
Здравствуйте.

Буквально неделю назад получила задание написать простейший Web сервис на c# подключение к БД Oracle и выборка данных из таблиц.

Использую OracleClient,



string ConnectionString = "Data Source=SUB1,Persist Security Info=True;Password=190;User ID=190";

OracleConnection MainOraConnection = new OracleConnection(ConnectionString);

MainOraConnection.Open();

OracleDataAdapter myOraData = new OracleDataAdapter(" SELECT * FROM PRODUCT", MainOraConnection);

myOraData.SelectCommand.CommandType = CommandType.Text;

DataSet ds2 = new DataSet();

myOraData.Fill(ds2);

return ds2;

сервис отрабатывет , но выдает след

System.Data.OracleClient.OracleException: ORA-12170: TNS:Connect timeout occurred в System.Data.OracleClient.OracleException.Check(OciErrorHandle errorHandle, Int32 rc) в System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String userName, String password, String serverName, Boolean integratedSecurity, Boolean unicode, Boolean omitOracleConnectionName) в System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionString connectionOptions) в System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) в System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) в System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) в System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) в System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) в System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) в System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) в System.Data.OracleClient.OracleConnection.Open() в Service.GetMenOracle() в c:\Users\elena\Documents\Visual Studio 2008\WebSites\WebSite3\App_Code\Service.cs:строка 55 в TOAD коннект проходит нормально, и приложение работает , а в сервисе нет. Я понимаю , что вопрос простой, но у самой не получается решить :-(. Если что дайте ссылочку где почитать.
...
Рейтинг: 0 / 0
28.05.2008, 08:16
    #35339055
Алымов Анатолий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нет коннекта к oracle
А tnsnames.ora в настройках Oracle Client настроили?
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Нет коннекта к oracle / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]