powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вызов ораклового Package из PB
7 сообщений из 7, страница 1 из 1
Вызов ораклового Package из PB
    #33362128
cln75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Может кто подскажет как из PB 9 можно обратиться к оракловскому package?
...
Рейтинг: 0 / 0
Вызов ораклового Package из PB
    #33362131
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откуда обратится?
Из PowerScripta?
Из datawindow?
...
Рейтинг: 0 / 0
Вызов ораклового Package из PB
    #33362135
cln75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из scripta.
Необходимо вызвать процедуру, в которую передаются параметры и эта прцедурка добавляет запись в табличку
...
Рейтинг: 0 / 0
Вызов ораклового Package из PB
    #33362278
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поиск в этом форуме РУЛИТ!!!
...
Рейтинг: 0 / 0
Вызов ораклового Package из PB
    #33362355
SergeyGor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пример 100% работает.

DECLARE set_logon PROCEDURE FOR
work_arhiv.add_logon_user(:userid,:sle_logname.Text,:sle_passwd.Text);
IF f_sql_err100(str_er+'DECLARE set_logon') THEN RETURN false

EXECUTE set_logon;
IF f_sql_err100(str_er+'EXECUTE set_logon') THEN RETURN false


Где work_arhiv - пакет
add_logon_user - процедура в пакете

f_sql_err100 -функция обработки оракловых ошибок,
на экране пользователю пишет понятное сообщение,
а программистам присылает ошибку.
...
Рейтинг: 0 / 0
Вызов ораклового Package из PB
    #33387460
benzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервер Oracle 8i.
В БД есть пакет с двумя процедурами без параметров. Из PowerScript пытаюсь вызвать процедуру из пакета.
Код: plaintext
1.
2.
3.
4.
declare prepare_marga_gazp procedure 
for TANT_PREPARE.prepare_marga_gazp();
execute prepare_marga_gazp;


В параметрах sqlca есть запись
SQLCA.dbParm = "PackageProcs = 1"

Но все равно выдается ошибка:
Undefined variable tant_prepare

Кто-нибудь сталкивался с таким?
...
Рейтинг: 0 / 0
Вызов ораклового Package из PB
    #33387621
benzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не прожевало перенос на другую строчку.
Если записать declare prepare_marga_gazp procedure for TANT_PREPARE.prepare_marga_gazp; в одну строку - то все ок.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вызов ораклового Package из PB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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