Конференция "Базы" » ORA-20004 при попытке задать параметр процедуре [D7]
 
  • 12 © (17.11.10 10:08) [20]
    op1.ParamByName('ID_MAIN').Value := dataU.UserId;
       op1.ParamByName('ID_TO').Value := dataI.UserId;
       op1.Prepare;
       op1.PrepareSQL;
       op1.ExecProc;

    тоже самое
  • Кщд (17.11.10 11:19) [21]
    >Petr V. Abramov ©   (17.11.10 00:02) [17]
    а причем здесь протокол?
    ODAC пытается выполнить dbms_describe.describe_procedure для получения параметров процедуры. Процедура выполняется, поднимая совершенно определенное исключение, говорящее о том, что при попытке парсинга произошла ошибка.
    У автора, скорее всего, проблема с грантами, коли уж он точно уверен, что в pl/sql-dev и приложении он заходит под одним и тем же пользователем на один и тот же инстанс.)
  • 12 © (18.11.10 09:18) [22]
    обновил клиента, обновил 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
  • 12 © (18.11.10 10:02) [23]
    Кажись победил :)
    надо не

    begin
     spravka.ESBD_SUBJECT_REMOVE(:ID_MAIN, :ID_TO);
    end;

    а

    begin
     ESBD_SUBJECT_REMOVE(:ID_MAIN, :ID_TO);
    end;

    писать.

    И заработало.
  • Игорь Шевченко © (18.11.10 10:29) [24]

    > ODAC пытается выполнить dbms_describe.describe_procedure
    > для получения параметров процедуры


    ODAC пытается выполнить OCIStmtPrepare для получения параметров.
  • Кщд (18.11.10 11:41) [25]
    >Игорь Шевченко ©   (18.11.10 10:29) [24]
    http://zalil.ru/29978017
  • Игорь Шевченко © (19.11.10 12:25) [26]
    Кщд   (18.11.10 11:41) [25]

    Надо же, какие кривые компоненты :) в [24] я безусловно наугад ляпнул, с ODAC дело не имел, надеялся, что они по образу и подобию наших работают.
  • 12 © (19.11.10 12:53) [27]

    > надеялся, что они по образу и подобию наших работают.

    а какие у вас?
  • Игорь Шевченко © (19.11.10 12:55) [28]

    > а какие у вас?


    сами писали
  • 12 © (19.11.10 13:02) [29]

    > сами писали


    а если бы поступило предложение поделится, то что бы вы ответили? :)
 
Конференция "Базы" » ORA-20004 при попытке задать параметр процедуре [D7]
Есть новые Нет новых   [134431   +15][b:0][p:0]