Здравствуйте.
Если в отчёте используется StiOracleDatabase, то как сказать ему какой способ подключения к базе использовать или как передать ему уже созданное подключение? Сейчас он пытается перебирает возможные варианты подключения и использует первый "рабочий" провайдер. Если не использовать настройки клиента, то всё работает хорошо. Но если, нам, допустим, нужен tns, а он настроен только в определённом клиенте, то отчёт к базе подключится уже не может. Пример, на машине есть odp.net и его managed версия, tns настроен только в managed версии, StiOracleDatabase сначала проверяет наличие odp.net, находит его и использует его, но подключится к базе не удаётся, потому что tns не настроен для этого клиента.
Как передать в StiOracleDatabase своё подключение или задать приоритет использования провайдера?
Приоритет провайдера для подключения к Oracle
Re: Приоритет провайдера для подключения к Oracle
Здравствуйте,
Вы можете использовать следующие методы для принудительной загрузки необходимого адаптера:
Спасибо.
Вы можете использовать следующие методы для принудительной загрузки необходимого адаптера:
Код: Выделить всё
Stimulsoft.Base.StiOracleConnector.LoadClientConnector();
Stimulsoft.Base.StiOracleConnector.LoadDevartConnector();
Stimulsoft.Base.StiOracleConnector.LoadGenericConnector();
Stimulsoft.Base.StiOracleConnector.LoadManagedConnector();
Re: Приоритет провайдера для подключения к Oracle
Здравствуйте,
Всегда рады помочь!
Спасибо.
Всегда рады помочь!
Спасибо.