Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / помогите новичку / 24 сообщений из 24, страница 1 из 1
17.09.2007, 17:07
    #34805749
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
У меня такой вопрос.
Возможно ли из PB запустить внешний оракловский скрипт? Если возможно, то как?
...
Рейтинг: 0 / 0
17.09.2007, 17:25
    #34805828
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
Так устроит?
Код: plaintext
1.
2.
3.
4.
5.
6.
string ls_Script

ls_Script += "BEGIN " + "~r~n"
ls_Script += "dbms_output.put_line('Скрипт работает!'); " + "~r~n"
ls_Script += "END;" + "~r~n"

execute immediate :ls_script using sqlca;
...
Рейтинг: 0 / 0
17.09.2007, 17:58
    #34805984
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
На самом деле, смотря что понимать под "внешним скриптом". Напимер, там м.б. достаточно немаленький файл...
Как вариант - запустить sql*plus и подсунуть ему ентот файл...
...
Рейтинг: 0 / 0
17.09.2007, 18:34
    #34806107
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
а как насчет приложения? возможно ли запустить exe файл?
по поводу внешнего скрипта: файл действительно не маленький (скрипт на oracle с использованием package)
...
Рейтинг: 0 / 0
17.09.2007, 18:38
    #34806117
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
пвк wrote:

> а как насчет приложения? возможно ли запустить exe файл?

Да, можно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
17.09.2007, 18:41
    #34806128
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
если не секрет, то как это сделать?
меня еще так же интересует, как можно запустить хранимую процедуру БД?
заранее благодарен всем откликнувшимся.
...
Рейтинг: 0 / 0
17.09.2007, 19:06
    #34806215
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
пвкесли не секрет, то как это сделать?

PowerBuilder HelpRun PowerScript function

Description

Runs the specified application program.

Syntax

Run ( string {, windowstate } )
...
Usage

You can use Run for any program that you can run from the operating system.
...


пвкменя еще так же интересует, как можно запустить хранимую процедуру БД?
заранее благодарен всем откликнувшимся.

PowerBuilder Help Methods for using Oracle stored procedures

There are three methods for using Oracle stored procedures in a PowerBuilder application:

· RPCFUNC keyword (Recommended) Use the RPCFUNC keyword to declare the stored procedure as an external function or external subroutine. You cannot use the RPCFUNC keyword with Oracle stored procedures that return result sets. Using the RPCFUNC keyword to declare the stored procedure provides the best performance and has more supported features and fewer limitations than the DECLARE Procedure and PBDBMS methods.
· DECLARE Procedure statement Use the DECLARE Procedure statement to declare the stored procedure as an external function or external subroutine. This includes support for fetching against Oracle stored procedures that return result sets.
...
Рейтинг: 0 / 0
19.09.2007, 10:14
    #34810174
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
пвкменя еще так же интересует, как можно запустить хранимую процедуру БД?
заранее благодарен всем откликнувшимся.
ls_sql = 'procedure_name(par_1,...,par_n)'
Execute immediate :ls_sql;
...
Рейтинг: 0 / 0
21.09.2007, 12:03
    #34817219
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
всем спасибо за помощь
...
Рейтинг: 0 / 0
03.10.2007, 10:24
    #34842836
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
Добавляю на d_dw компонент checkbox. После старта приложения он ни в какую не разрешает менять свое значение (ставить-убирать галочку). В чем может быть загвоздка?
...
Рейтинг: 0 / 0
03.10.2007, 11:09
    #34842996
стакан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
а табордер выставлен?
...
Рейтинг: 0 / 0
03.10.2007, 11:55
    #34843214
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
нет не был выставлен :) спасибо
...
Рейтинг: 0 / 0
03.10.2007, 12:04
    #34843261
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
помогите понять механизм работы radioButton.
есть таблица. для каждой таблицы в radioButton создаю позицию. Запрос для d_dw возвращает только одну строку. Нужно, чтобы эта строка выделялась точкой в radioButton, а она единственная отображается: остальные пропадают. Причем показывается значение из базы, а не поставленное ему в соответствие в code table для d_dw.
Наверняка я делаю что то не так :)
...
Рейтинг: 0 / 0
03.10.2007, 12:35
    #34843396
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
попробуйте переформулировать вопрос. ничего из описанного не ясно. можно было-бы и ваш dw приложить.
...
Рейтинг: 0 / 0
03.10.2007, 12:50
    #34843472
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
спасибо. уже разгребся сам:)
...
Рейтинг: 0 / 0
22.10.2007, 19:31
    #34886144
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
Помогите, пожалуйста, мне разобраться вот с каким вопросом... необходимо создать екзешник в PowerBuilder. Екзешник создается на основе некого *.srj файла запуском команды Deploy для данного объекта. В *.srj файле находится список библиотек, необходимых для создания exe-файла. Проект мне передали со стороны --> в списке библиотек пути к библиотекам не верны. Да и вообще список библиотек немного устарел, соответственно простым изменением путей в файле в текстовом режиме проблему не решить. Возможно ли как-то сгенерировать (создать) данный *.srj файл или как правильно подкорректировать в нем список библиотек?
Заранее благодарен за помощь.
...
Рейтинг: 0 / 0
22.10.2007, 19:43
    #34886165
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
пвкВозможно ли как-то сгенерировать (создать) данный *.srj файл или как правильно подкорректировать в нем список библиотек?

войдите в painter этого объекта и оттуда запустите сборку - сборка не запустится, но пути и перечень библиотек обновятся. После этого проставить где надо PBR и флаг PBD и сохранить.
...
Рейтинг: 0 / 0
23.10.2007, 13:09
    #34887596
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
войдите в painter этого объекта и оттуда запустите сборку - сборка не запустится, но пути и перечень библиотек обновятся. После этого проставить где надо PBR и флаг PBD и сохранить.
Я прошу прощения, но я не понимаю, как запустить сборку из painterа. При попытке начать сборку при открытом painterе, PB ругается, говорит, что необходимо закрыть painter. При старте с закрытым painterом говорит, что библиотеки не совпадают, что список библиотек был обновлен. Заново открываю *.srj, а библиотеки старые...
Может быть можно заново создать данный файл для проекта?
...
Рейтинг: 0 / 0
23.10.2007, 13:17
    #34887655
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
пвк wrote:

> Я прошу прощения, но я не понимаю, как запустить сборку из painterа.

Меняй профессию. К сказанному Аналолием добавить нечего.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
23.10.2007, 13:19
    #34887677
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
спасибо. разобрался...
...
Рейтинг: 0 / 0
31.10.2007, 15:32
    #34907986
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
Подскажите, плз, как на dwшку добавить скролбар, когда все прекращают помещаться. dwшка типа grid.
спасибо заранее
...
Рейтинг: 0 / 0
31.10.2007, 16:05
    #34908114
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
пвк wrote:

> Подскажите, плз, как на dwшку добавить скролбар, когда все прекращают
> помещаться. dwшка типа grid.

А свойства DW под названием HScrollBar и VScrollBar тебе ни о чём не
говорят ;)?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
31.10.2007, 16:31
    #34908208
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
Скролбар нужно добавить динамически, когда кол-во записей станет больше кол-ва, вмещающегося на страницу.
...
Рейтинг: 0 / 0
31.10.2007, 17:00
    #34908319
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку
упс... нашел :)
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / помогите новичку / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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