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

Вниз

Получение значение параметра процедуры (Delphi 5, BDE + Oracle 8)   Найти похожие ветки 

 
Михаил Баринов   (2003-04-03 11:16) [0]

Господа, у коллеги возник вопрос:
Есть трехзвенная система.
Сервер - орацл 8.
На сервере приложений лежит TQuery + TDataSetProvider
На клиенте - TClientDataSet (cds_Tmp)
На оракле есть процедура вида
PROCEDURE SP_MY_PROC(
PAR_INOUT IN OUT NUMBER
);
Есть желание вызвать процедуру в блоке BEGIN END и получить значение параметра.
У нас это не получается. Т.е. в параметре возвращается NULL.

Вот кусок кода:
cds_TMP.Close;
cds_TMP.Params.Clear;
cds_TMP.Params.CreateParam(
with TParam(cds_Tmp.Params.Add) do
begin
ParamType := ptInputOutput;
DataType := ftCursor;
Name :="PAR_RESULT";
end;

cds_Tmp.CommandText := "BEGIN SP_MY_PROC(:PAR_RESULT); END;";

cds_Tmp.Open;
cds_Tmp.FetchParams;

Может кто сталкивался с подобным?
Заранее спасибо.
Михаил.


 
Михаил Баринов   (2003-04-03 11:21) [1]

Пардон. Ошибся.
Вместе
DataType := ftCursor;
Должно быть DataType := ftFloat;




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

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

Наверх




Память: 0.46 MB
Время: 0.023 c
3-67143
Klim Samgin
2003-04-02 10:20
2003.04.21
Delphi + BDE + TQuary


1-67237
Hudson_Hawk2k
2003-04-08 23:26
2003.04.21
Как добавить записи из txt - файла в ListView?


3-67152
Иванов Сергей
2003-04-02 17:28
2003.04.21
Как в ib6 сравнить с null


3-67162
K-Sergey
2003-04-03 13:15
2003.04.21
Как сделать ввод юзера и пассворда при обращении к базе?


6-67416
Alpine
2003-02-27 17:54
2003.04.21
Как добавить свой пункт в Pop Up меню Internet Explorer -а ?