-
op1.ParamByName('ID_MAIN').Value := dataU.UserId; op1.ParamByName('ID_TO').Value := dataI.UserId; op1.Prepare; op1.PrepareSQL; op1.ExecProc;
тоже самое
-
>Petr V. Abramov © (17.11.10 00:02) [17] а причем здесь протокол? ODAC пытается выполнить dbms_describe.describe_procedure для получения параметров процедуры. Процедура выполняется, поднимая совершенно определенное исключение, говорящее о том, что при попытке парсинга произошла ошибка. У автора, скорее всего, проблема с грантами, коли уж он точно уверен, что в pl/sql-dev и приложении он заходит под одним и тем же пользователем на один и тот же инстанс.)
-
обновил клиента, обновил ODAC не работает. обновил назад клиента. ----
на другой машине, где сразу виделись параметры, при вызове процедуры ту же ерунду пишет ORA-06550: line 2, column 11: PLS-00302: component 'ESBD_SUBJECT_REMOVE' must be declared ORA-06550: line 2, column 3: PL/SQL: Statement ignored --
TORAQuery работает и так и так. И когда ip:port:sid пишешь и когда ALIAS ===
все, не знаю как победить. сдаюса :) буду StartTransaction Query Query Query Commit
-
Кажись победил :) надо не
begin spravka.ESBD_SUBJECT_REMOVE(:ID_MAIN, :ID_TO); end;
а
begin ESBD_SUBJECT_REMOVE(:ID_MAIN, :ID_TO); end;
писать.
И заработало.
-
> ODAC пытается выполнить dbms_describe.describe_procedure > для получения параметров процедуры
ODAC пытается выполнить OCIStmtPrepare для получения параметров.
-
-
Кщд (18.11.10 11:41) [25]
Надо же, какие кривые компоненты :) в [24] я безусловно наугад ляпнул, с ODAC дело не имел, надеялся, что они по образу и подобию наших работают.
-
> надеялся, что они по образу и подобию наших работают.
а какие у вас?
-
> а какие у вас?
сами писали
-
> сами писали
а если бы поступило предложение поделится, то что бы вы ответили? :)
|