powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вызов процедуры из PB - 9????
6 сообщений из 6, страница 1 из 1
Вызов процедуры из PB - 9????
    #33958686
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 = ''


А вот как выполняю из 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"?>...


Что неправильно я делаю!!! Спасибо!!!
...
Рейтинг: 0 / 0
Вызов процедуры из PB - 9????
    #33959317
Дремучий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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;"
...
Рейтинг: 0 / 0
Вызов процедуры из PB - 9????
    #33959368
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> To Дремучий

Склероз, вам изменяет! Не работает!!!
...
Рейтинг: 0 / 0
Вызов процедуры из PB - 9????
    #33959632
Сотников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А через что коннектимся?

Ну например, если ODBC:

авторThe PBNewSPInvocation DBParm enables you to use the OUTPUT or OUT keywords when you invoke a stored procedure using the ODBC interface
...
Рейтинг: 0 / 0
Вызов процедуры из PB - 9????
    #33960069
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле так :

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).
Скучно однако! Всем спасибо!!!
...
Рейтинг: 0 / 0
Вызов процедуры из PB - 9????
    #33960625
cbusel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор
Плохо другое, что нельзя вернуть параметр болеt 255 символов (PB - ругается), хотя сам Sybase позволяет вернуть параметра varchar(8000).

Поменяй в sp @str varchar(8000) на text.Должно прокатить.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вызов процедуры из PB - 9????
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]