Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вызов ораклового Package из PB / 7 сообщений из 7, страница 1 из 1
04.11.2005, 19:33
    #33362128
cln75
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов ораклового Package из PB
Доброго времени суток.
Может кто подскажет как из PB 9 можно обратиться к оракловскому package?
...
Рейтинг: 0 / 0
04.11.2005, 19:43
    #33362131
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов ораклового Package из PB
Откуда обратится?
Из PowerScripta?
Из datawindow?
...
Рейтинг: 0 / 0
04.11.2005, 19:50
    #33362135
cln75
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов ораклового Package из PB
Из scripta.
Необходимо вызвать процедуру, в которую передаются параметры и эта прцедурка добавляет запись в табличку
...
Рейтинг: 0 / 0
05.11.2005, 00:15
    #33362278
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов ораклового Package из PB
Поиск в этом форуме РУЛИТ!!!
...
Рейтинг: 0 / 0
05.11.2005, 08:45
    #33362355
SergeyGor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов ораклового Package из PB
Пример 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
18.11.2005, 16:54
    #33387460
benzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов ораклового Package из PB
Сервер 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
18.11.2005, 17:54
    #33387621
benzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов ораклового Package из PB
не прожевало перенос на другую строчку.
Если записать declare prepare_marga_gazp procedure for TANT_PREPARE.prepare_marga_gazp; в одну строку - то все ок.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вызов ораклового Package из PB / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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