Форум: "Базы";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];
ВнизСписок парметров процедуры Найти похожие ветки
← →
Yakudza (2003-05-07 20:41) [0]Пытаюсь получить список парметров вот таким образом:
Proc.UnPrepare;
Proc.StoredProcName := "add_card";
Proc.Prepare;
for i:=0 to Proc.ParamCount -1 do
begin
Memo1.Lines.Add(Proc.Params[i].Name)
end;
Не получаеться, в чем ошибка ?
← →
WarLord (2003-05-07 21:47) [1]А они там есть, эти параметры?
← →
Dred2k (2003-05-07 21:52) [2]
> Не получаеться
В чем конкретно это выражено?
(колись, иначе не покатит) ;)
← →
Yakudza (2003-05-07 22:06) [3]2WarLord ©
Есть
2Dred2k
>В чем конкретно это выражено?
Я хочу получить список параметров у процедуры, если в IDE выставить имя процедуры и кликнуть на Params то тогда можно получить список параметров, но во время исполнения нет. Пусто.
← →
WarLord (2003-05-07 22:09) [4]
> но во время исполнения нет. Пусто.
очищаться они никак не могут?
← →
Yakudza (2003-05-07 22:20) [5]А как могут очищаться параметры процедуры, процедура лежит на серваке и приложение ее вызывает.
← →
Dred2k (2003-05-07 22:22) [6]Я так подозреваю, что после Prepare неприсвоенные параметры просто вычищаются (я до такой ситуации, честно говоря, никогда не доходил....). Ну а ExceSQL уже не будет - экцепшн раньше лезет. Вот и вся версия.
(проверь - присвоил ли ты энти параметры)...
← →
Yakudza (2003-05-08 11:51) [7]2Dred2k © (07.05.03 22:22)
Я не присваеваю параметры, я просто хочу посмотреть какие есть параметры в процедуре и какого они типа.
← →
Erik Ivanov (2003-05-09 15:02) [8]Если у тебя oracle и процедура возвращает курсор то Exception получиш.
← →
Yakudza (2003-05-09 20:50) [9]У меня Sybase.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c