Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вызов хранимой процедуры из пакета Oracle через BDE [D5, Oracle, ]


nikols ©   (2002-01-09 10:49:00) 

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


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

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


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

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


EAlexander   (2002-01-09 11:47:00) [3]

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


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

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


nikols   (2002-01-09 11:37:00) [5]

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


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

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


nikols   (2002-01-09 11:13:00) [7]

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


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

Можно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо