Передайте переменную в качестве команды в Crystal Reports, подключенной к базе данных Oracle - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь вызвать хранимую процедуру, используя command (writing query) при подключении к Crystal Reports. Процедура имеет два параметра IN и один параметр Out, который представляет собой Sys_Refcursor для вывода набора данных из таблицы.

Проблема заключается в том, что при вызове процедуры из Crystal Reports возникает ошибка при установке переменная.

call data_proc('abcd123', 345,:Data_Out)

выше - мой код из Crystal Reports.

Ошибка:

ORA-01008 не все переменные связаны

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...