Библиотека для подключения к базе у нас Devart dotConnect Oracle.
Раньше мы использовали Stimulsoft.Report.OracleClient.dll, но теперь насколько я знаю подключения с базами сильно изменили.
Я добавил строчку:
Код: Выделить всё
StiOracleConnector.LoadDevartConnector();
Причем если смотреть подключение в дизайнере отчётов, то там в connectionstring в Server стоит почему-то 127.0.0.1ORA-12541: TNS:no listener
Host = localhost
Port = 1521
Даже если вручную изменить этот адрес на нужный нашего сервера и нажать просмотр отчёта, то ошибка повторяется.
У нас также прописано следующее, как было и раньше:
Код: Выделить всё
StiConfig.Services.Add(new StiOracleAdapterService());
StiConfig.Services.Add(new StiOracleDatabase());
OracleConnectionStringBuilder connectionString = new OracleConnectionStringBuilder
{
Direct = true,
Server = connection.Server,
Port = connection.Port,
Sid = connection.Sid,
UserId = connection.UserId,
Password = connection.Password,
ConnectionTimeout = 15
};
report.Dictionary.Databases.Clear();
report.Dictionary.Databases.Add(new StiOracleDatabase("connect", connectionString.ToString()));
Если смотреть через дебаггер, то в connectionString стоит нужный адрес сервера, а в готовом соединении отчёта опять изменился на 127.0.0.1
В чем может быть проблема? Или нужно что-то еще дописать для интеграции с devart?