Использование DevArt dotConnect for Oracle
Использование DevArt dotConnect for Oracle
Добрый день!
Подскажите, пожалуйста, последовательность действий для создания в Designer-е Oracle-соединения с помощью dotConnect.
Версия Stimulsoft Reports.Net 2016.1 от 19/02/2016.
Файлы Devart.Data.dll и Devart.Data.Oracle.dll скопированы в каталог к Designer.
Но, при создании нового источника данных, вариант с dotConnectOracle отсутствует.
Если он создается с помощью общего Oracle-соединения, то какой должна быть строка соединения для использования dotConnect? Ни один из моих вариантов не заработал.
На форуме присутствует похожее обсуждение:
https://forum.stimulsoft.com/viewtopic.php?f=8&t=41511
Но, как я понял, в версии от 2016 источники БД переработаны.
В любом случае, собранная библиотека из этого обсуждения тоже не помогла
Спасибо
С уважением,
Сергей
Подскажите, пожалуйста, последовательность действий для создания в Designer-е Oracle-соединения с помощью dotConnect.
Версия Stimulsoft Reports.Net 2016.1 от 19/02/2016.
Файлы Devart.Data.dll и Devart.Data.Oracle.dll скопированы в каталог к Designer.
Но, при создании нового источника данных, вариант с dotConnectOracle отсутствует.
Если он создается с помощью общего Oracle-соединения, то какой должна быть строка соединения для использования dotConnect? Ни один из моих вариантов не заработал.
На форуме присутствует похожее обсуждение:
https://forum.stimulsoft.com/viewtopic.php?f=8&t=41511
Но, как я понял, в версии от 2016 источники БД переработаны.
В любом случае, собранная библиотека из этого обсуждения тоже не помогла
Спасибо
С уважением,
Сергей
Re: Использование DevArt dotConnect for Oracle
Здравствуйте Сергей,
Уточните, пожалуйста, какую строку подключения вы используете и какую ошибку вы получаете.
Также проверьте последний билд. Была добавлена возможность поменять приоритет загрузки сборок:
Спасибо.
Уточните, пожалуйста, какую строку подключения вы используете и какую ошибку вы получаете.
Также проверьте последний билд. Была добавлена возможность поменять приоритет загрузки сборок:
Код: Выделить всё
Stimulsoft.Base.StiOracleConnector.LoadDevartConnector();
Re: Использование DevArt dotConnect for Oracle
Добрый день!
Речь идет о стандартном Designer-е Stimulsoft.
Цель - подготовить рабочее место для человека, который будет разрабатывать отчеты, пользуясь исключительно Designer-ом.
Последовательность действий:
1 Устанавливаем dotConnect for Oracle.
2 Устанавливаем Stimulsoft Reports.Net.
3 Копируем файлы Devart.Data.dll, Devart.Data.Oracle.dll в каталог Stimulsoft.
4 Запускаем Stimulsoft Designer, создаем новый отчет
5 Создаем новый источник данных, выбираем Oracle (pic1.png) 6 Открывается окно для редактирования соединения
7 Задаем строку соединения dotConnect
User Id=PXBANK;Password=password;Server=oracle-02;Unicode=True;Direct=True;Sid=PXDEV;
получаем ошибку (pic2.png) Аналогично с соединением User Id=PXBANK;Password=password;Server=PXDEV;
проверялось на двух версиях:
Stimulsoft Reports.Net 2016.1
Stimulsoft Reports.Net 2016.2 Trial
в tnsnames.ora это же соединение указано следующим образом
PXDEV =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle-02)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = PXDEV)
)
)
Скорее всего, код для установки приоритета (из сообщения выше) должен помочь. Но где его нужно указывать?
Большая просьба выслать пример mrt-файла, который работает с dotConnect for Oracle соединением.
Спасибо.
Речь идет о стандартном Designer-е Stimulsoft.
Цель - подготовить рабочее место для человека, который будет разрабатывать отчеты, пользуясь исключительно Designer-ом.
Последовательность действий:
1 Устанавливаем dotConnect for Oracle.
2 Устанавливаем Stimulsoft Reports.Net.
3 Копируем файлы Devart.Data.dll, Devart.Data.Oracle.dll в каталог Stimulsoft.
4 Запускаем Stimulsoft Designer, создаем новый отчет
5 Создаем новый источник данных, выбираем Oracle (pic1.png) 6 Открывается окно для редактирования соединения
7 Задаем строку соединения dotConnect
User Id=PXBANK;Password=password;Server=oracle-02;Unicode=True;Direct=True;Sid=PXDEV;
получаем ошибку (pic2.png) Аналогично с соединением User Id=PXBANK;Password=password;Server=PXDEV;
проверялось на двух версиях:
Stimulsoft Reports.Net 2016.1
Stimulsoft Reports.Net 2016.2 Trial
в tnsnames.ora это же соединение указано следующим образом
PXDEV =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle-02)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = PXDEV)
)
)
Скорее всего, код для установки приоритета (из сообщения выше) должен помочь. Но где его нужно указывать?
Большая просьба выслать пример mrt-файла, который работает с dotConnect for Oracle соединением.
Спасибо.
Re: Использование DevArt dotConnect for Oracle
Здравствуйте,
Пожалуйста, попробуте следующую строку подключения:
https://www.devart.com/dotconnect/oracl ... tring.html
Спасибо.
Пожалуйста, попробуте следующую строку подключения:
Код: Выделить всё
User ID=Scott; Password=tiger; Direct = true; Host=ORA; Service Name=SID; Port=1521;
Спасибо.
Re: Использование DevArt dotConnect for Oracle
Сергей
Re: Использование DevArt dotConnect for Oracle
Здравствуйте,
Пожалуйста, проверьте последний билд и следующий код:
Спасибо.
Пожалуйста, проверьте последний билд и следующий код:
Код: Выделить всё
var report = new StiReport();
Stimulsoft.Base.StiOracleConnector.LoadDevartConnector();
report.Design()