Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.07;
Скачать: CL | DM;

Вниз

Вызов хранимой процедуры из пакета Oracle через BDE   Найти похожие ветки 

 
nikols ©   (2002-01-09 10:49) [0]

Люди, помогите, скажите, можно или нет вызвать хранимую процедуру в Oracle, которая находится в пакете через BDE?
Спасибо.


 
Владислав ©   (2002-01-09 11:01) [1]

Можно.


 
nikols ©   (2002-01-09 11:13) [2]

Спасибо. а как?


 
roottim   (2002-01-09 11:27) [3]

а как ты делаеш?


 
nikols ©   (2002-01-09 11:37) [4]

Два компонента TDatabase и TStoredProc. Соудиняю TDatabase c оракловой базой, подсоединяю к нему TStoredProc. После этого в списке выбора хранимых процедур вижу только те процедуры. которые не находятся в оракле в пакетах, с ними все замечательно работает. Но не вижу процедур в пакетах. Ввожу имя пакета. а затем через точку имя процедуры - при попытке посмотреть/установить параметры выдает исключение в dll клиента оракла. Может это можно как то через TQuery вызвать?


 
roottim   (2002-01-09 11:43) [5]

я работаю с одак
с бде такую бяку не делал...
хотя если пакет БДЕ действительно не видит... то
tQuery в принципе должно работать...
select сторед from dual;


 
EAlexander ©   (2002-01-09 11:47) [6]

BDE не видит пакеты - это специфика Ora.
Выход простой - написать SP типа
create storeproc s1
..
package1.s2


 
roottim   (2002-01-09 11:59) [7]

если нет важности переносимости на другую БД!... то советую пользоваться спецкомпонентами!!
по скорости гораздо выгоднее
[Oracle RDBMS] <> [TCP/IP] <> [Application]


 
nikols ©   (2002-01-09 12:00) [8]

Господа, всем спасибо! У меня получилось! Сделал через TQuery следующим образом:
SQL:
begin
shema.package.procname(:parameter);
end;
ну и параметр создал соответственно. С процедурами работает, правда с функциями не пробовал. Интересно все таки, что Borland пытался нас ограничить TStoredProc без этой возможности...
Кстати, заходите к нам, www.corbaejb.h1.ru



Страницы: 1 вся ветка

Текущий архив: 2002.02.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
14-18962
yuger
2001-12-17 16:39
2002.02.07
Как правильно организовать Trial версию программы?


3-18734
andey
2002-01-10 20:25
2002.02.07
QReport, sumary


1-18787
Dmitriy_R
2002-01-21 14:11
2002.02.07
Как проще сделать что-бы отображать число 1 в виде 01


1-18833
Lotus
2002-01-22 10:17
2002.02.07
Есть две формы, на одной из них Memo на другой Edit


3-18709
KMZ
2002-01-10 08:17
2002.02.07
Мастера помогите плиз с проблемой,добавляю запись в таблицу MS SQL servere