ParameterDirection для параметров

Обсуждение Stimulsoft Reports.NET
Ответить
nelenox
Сообщения: 1
Зарегистрирован: 20 фев 2009, 09:17

ParameterDirection для параметров

Сообщение nelenox »

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

Stimulsoft Reports.Net v 2008.2.300
+Stimulsoft.Report.OracleClient
БД под Oracle

При указании в источнике данных хранимой процедуры с выходным параметром курсором, например:

Код: Выделить всё

begin "CurrencyLoadList"(:cursor); end;
не могу найти как учитываются направления параметров (ParameterDirection). В этом случае :cursor OUT параметр:

Код: Выделить всё

PROCEDURE "CurrencyLoadList"   (
	cur OUT sys_refcursor
)
AS
BEGIN
...
А в свойствах параметров в окне изменения источника данных это никак не указать. Соответственно вылетает ошибка: "Курсор, определенный в хранимой процедуре должен быть OUT параметром!".

Просмотрев ваши исходники, также не обнаружил соответствующего свойства у StiDataParameter.

Oracle жестко оперирует IN/OUT/IN OUT параметрами и необходима возможность указания ParameterDirection в свойствах параметров.

Раз вы сообщаете о поддержке Oracle и хранимых процедур, прошу учесть мое замечание в следующих релизах.

Спасибо!
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

ParameterDirection для параметров

Сообщение Edward »

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

Постараемся учесть этот момент. Дело в том, что Oracle не единственная поддерживаемая в наших продуктах база данных. Необходимо будет учесть специфику работы с параметрами и для других баз данных.

Задача добавлена в наш to- do список.

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