Добрый день.
БД - IBM DB2 LUW 10.5
При выполнении процедур с выходными параметрами возникает исключение, если явно не указать тип параметра - ptInputOutput.
Воспроизводится просто - делаем хранимку с выходным параметром, кладем на форму компонент TUniConnection, прописываем коннект к базе, устанавливаем Connected=true, кладем на форму TUniStoredProc, указываем коннект, указываем имя хранимки. Смотрим, что UniDAC прописал выходному папаметру тип ptOutput. Кладем на форму кнопку, в событии на клик пишем SP.Execute (или ExecProc), запускаем программу, нажимаем на кнопку - результат - AV.
В версии 6.1.6 код работал с типами параметров, установленными UniDAC по умолчанию.
Вопрос к разработчикам - что делать?