Здравствуйте, Dimka, Вы писали:
D>Здравствуйте, kalan, Вы писали:
K>>Delphi 7.0 / Oracle 9i / dbExpress
K>>Из дельфей вызываю процедуру которую предварительно закатал в оракловый пакет. K>>Дельфи пакет видит, процедуру видит, а выполнять не хочет. K>>Выдает ошибку: dbExpressError: Operation Not Supported K>>Тогда я создаю ее же (процедуру) без пакета, и все работает как часы.
K>>Может опцию какую нужно включить? K>>В чем ошибка?
D>а ты её вызываеш как имя_пакета.имы_процедуры ??
в контексте компоненты TSQLStoredProc указываю:
1. наименование пакета в опции PackageName, наименование процедуры в опции StoredProcName — Выдает ошибку: dbExpressError: Operation Not Supported
2. PackageName оставляю пустым, в StoredProcName пишу имя процедуры с именем пакета имяпакета.имяпроцедуры — ORA-01403: данных не найдено
Если вызвать процедуру в контексте компоненты TSQLQuery в нотации имяпакета.имяпроцедуры, все работает.
Вопрос в том чтобы запустить выполнение процедуры лежащей в пакете из компоненты TSQLStoredProc.