|
|
|
Вызов процедуры из PB - 9????
|
|||
|---|---|---|---|
|
#18+
Есть такой скрипт, выполняющий вызов процедуры из PB: declare ED210 Procedure for dbo.ufebs_qwest_ED210 @date_m = :date_m, @str = :str_bufer OUTPUT using sqlca; execute ED210; close ED210; Почему то ничего не возвращает str_bufer = '' А вот как выполняю из Sybase 12.5 declare @str varchar(200) select @str = '' exec ufebs_qwest_ED210 '2006.08.07', @str output print @str вот здесь возвращает <?xml version="1.0" encoding="windows-1251"?>... Что неправильно я делаю!!! Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 14:31 |
|
||
|
Вызов процедуры из PB - 9????
|
|||
|---|---|---|---|
|
#18+
boogimanЕсть такой скрипт, выполняющий вызов процедуры из PB: declare ED210 Procedure for dbo.ufebs_qwest_ED210 @date_m = :date_m, @str = :str_bufer OUTPUT using sqlca; execute ED210; close ED210; Почему то ничего не возвращает str_bufer = '' вот здесь возвращает <?xml version="1.0" encoding="windows-1251"?>... Что неправильно я делаю!!! Спасибо!!! Если мне не изменяет склероз, то сразу после "execute ED210" необходимо добавить "fetch ED210 into :str_bufer;" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 16:50 |
|
||
|
Вызов процедуры из PB - 9????
|
|||
|---|---|---|---|
|
#18+
> To Дремучий Склероз, вам изменяет! Не работает!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 17:05 |
|
||
|
Вызов процедуры из PB - 9????
|
|||
|---|---|---|---|
|
#18+
А через что коннектимся? Ну например, если ODBC: авторThe PBNewSPInvocation DBParm enables you to use the OUTPUT or OUT keywords when you invoke a stored procedure using the ODBC interface ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 18:37 |
|
||
|
Вызов процедуры из PB - 9????
|
|||
|---|---|---|---|
|
#18+
На самом деле так : declare ED210 Procedure for dbo.ufebs_qwest_ED210 @date_m = :date_m, @str = @str_bufer OUTPUT using sqlca; execute ED210; fetch ED210 into :str_bufer; close ED210; Плохо другое, что нельзя вернуть параметр болеt 255 символов (PB - ругается), хотя сам Sybase позволяет вернуть параметра varchar(8000). Скучно однако! Всем спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2006, 10:53 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33960069&tid=1337620]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 509ms |

| 0 / 0 |
