Проблема при использовании Oracle stored procedure в StimulSoft Designer 2019.3.6

Обсуждение Stimulsoft Reports.Java
denis.awfm
Сообщения: 6
Зарегистрирован: 26 сен 2019, 07:39

Проблема при использовании Oracle stored procedure в StimulSoft Designer 2019.3.6

Сообщение denis.awfm » 26 сен 2019, 07:51

Согласно документации, в StimulSoft поддерживается использование хранимых процедур Oracle в качестве источника данных.
Например, пример здесь: https://www.stimulsoft.com/en/samples/j ... e-database

Однако при попытке использовать хранимую процедуру (даже простейшую, возвращающую указатель на курсор по записям одной таблицы) в Designer наблюдаем ошибку (https://ibb.co/SNPydwx https://ibb.co/SQ70Nqf)
Изображение
Изображение
Искал по форумам, не нашёл подобного, а также как можно это предотвратить/решить.
Пожалуйста, откликнитесь если у кого было подобное и как решили (какие, может, идеи. Но делать всё программно через классы - не подходит).
Aleksey
Сообщения: 2121
Зарегистрирован: 22 апр 2010, 02:57

Re: Проблема при использовании Oracle stored procedure в StimulSoft Designer 2019.3.6

Сообщение Aleksey » 27 сен 2019, 09:00

Здравствуйте,

Вам необходимо задать оба параметра вручную, для второго задать тип ref_cursor.

Спасибо.
denis.awfm
Сообщения: 6
Зарегистрирован: 26 сен 2019, 07:39

Re: Проблема при использовании Oracle stored procedure в StimulSoft Designer 2019.3.6

Сообщение denis.awfm » 27 сен 2019, 13:21

Здравствуйте.
Пытался сделать и это, к сожалению не помогает:
https://ibb.co/svCddCw

<a href="https://ibb.co/svCddCw"><img src="https://i.ibb.co/nsBNNBc/Stimul-Soft-Re ... -error.png" alt="Stimul-Soft-Ref-cursor-error" border="0"></a>
Изображение
Может, есть другие идеи кроме программного создания/связывания непосредственно в java коде?
Aleksey
Сообщения: 2121
Зарегистрирован: 22 апр 2010, 02:57

Re: Проблема при использовании Oracle stored procedure в StimulSoft Designer 2019.3.6

Сообщение Aleksey » 29 сен 2019, 13:45

Здравствуйте,

Необходимо некоторое время для проверки проблемы, о результатах дадим знать.

Спасибо.
denis.awfm
Сообщения: 6
Зарегистрирован: 26 сен 2019, 07:39

Re: Проблема при использовании Oracle stored procedure в StimulSoft Designer 2019.3.6

Сообщение denis.awfm » 14 окт 2019, 11:34

Добрый день, Алексей.
Если ли что-нибудь по проблеме? Может обойти её как-нибудь?
Денис.
Aleksey
Сообщения: 2121
Зарегистрирован: 22 апр 2010, 02:57

Re: Проблема при использовании Oracle stored procedure в StimulSoft Designer 2019.3.6

Сообщение Aleksey » 15 окт 2019, 19:12

Здравствуйте,

Необходимо дополнительное время для анализа.

Спасибо.
denis.awfm
Сообщения: 6
Зарегистрирован: 26 сен 2019, 07:39

Re: Проблема при использовании Oracle stored procedure в StimulSoft Designer 2019.3.6

Сообщение denis.awfm » 19 дек 2019, 08:36

Добрый день, Алексей.
Если ли что-нибудь по проблеме?
Денис.
Aleksey
Сообщения: 2121
Зарегистрирован: 22 апр 2010, 02:57

Re: Проблема при использовании Oracle stored procedure в StimulSoft Designer 2019.3.6

Сообщение Aleksey » 19 дек 2019, 09:54

Здравствуйте,

Попробуйте следующее:
- в запросе указываете только имя процедуры (Type=StoredProcedure)
- добавляете параметры, указываете их типы
- retrieve columns.

Спасибо.
denis.awfm
Сообщения: 6
Зарегистрирован: 26 сен 2019, 07:39

Re: Проблема при использовании Oracle stored procedure в StimulSoft Designer 2019.3.6

Сообщение denis.awfm » 26 дек 2019, 07:37

Добрый день, Алексей.

К сожалению, не работает:

Пожалуйста, не игнорируйте эту проблему.
У меня лицензированный Stimulsoft.Designer 2020.1

Денис.
Вложения
Screen Shot 2019-12-26 at 09.27.05.png
Screen Shot 2019-12-26 at 09.27.05.png (155.74 КБ) 660 просмотров
Aleksey
Сообщения: 2121
Зарегистрирован: 22 апр 2010, 02:57

Re: Проблема при использовании Oracle stored procedure в StimulSoft Designer 2019.3.6

Сообщение Aleksey » 26 дек 2019, 12:09

Здравствуйте,

Еще раз обращаем внимание - в Query не должно быть ничего кроме имени процедуры! В вашем случае - TEST_EMPLOYEES.

Спасибо.
Ответить