|
Процедура ORACLE не срабатывает
|
|||
---|---|---|---|
#18+
В результате ожидаю получить возвращаемое значение, а получаю .F. и loAnswer= -1 Что не так? Процедура в оракле отрабатывает нормально. В фоксе: LOCAL RNOUT,CodeOut,DateOut,par4 Handle=SQLCONNECT(...) RNOUT= 100 CodeOut=1 DateOut=DATE() stroka = [call gen_card('RNOUT','CodeOut','DateOut',?@par4)] loAnswer=SQLEXEC(Handle,stroka) && Здесь возвращает -1 MESSAGEBOX(par4) && Здесь нет результата SQLDISCONNECT(Handle) в оркле: create or replace procedure gen_card ( vrn in number,ntype in number,dat in date, serr out varchar2 ) as begin insert into a_prikaz(rn) values(gen_id()); commit; serr:=to_char(vrn) ||' '|| to_char(ntype) || ' Привет!'; end; ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2009, 00:12 |
|
Процедура ORACLE не срабатывает
|
|||
---|---|---|---|
#18+
FAM, Рассмотри строку: Код: plaintext 1.
Код: plaintext 1.
Код: plaintext 1.
Если я правильно понял Ваши намерения , то строка должна выглядеть так: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2009, 07:19 |
|
Процедура ORACLE не срабатывает
|
|||
---|---|---|---|
#18+
Станислав С...кий, Ошибочка вышла... :-) Правильная строка должна выглядеть так: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2009, 07:24 |
|
|
start [/forum/topic.php?fid=41&tid=1585784]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 133ms |
0 / 0 |