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

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

Список парметров процедуры [D7, Sybase]


Yakudza ©   (2003-05-07 20:41:00) 

Пытаюсь получить список парметров вот таким образом:

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;

Не получаеться, в чем ошибка ?


Yakudza   (2003-05-09 20:50:00) [1]

У меня Sybase.


Erik Ivanov   (2003-05-09 15:02:00) [2]

Если у тебя oracle и процедура возвращает курсор то Exception получиш.


Yakudza   (2003-05-08 11:51:00) [3]

2Dred2k © (07.05.03 22:22)

Я не присваеваю параметры, я просто хочу посмотреть какие есть параметры в процедуре и какого они типа.


Dred2k   (2003-05-07 22:22:00) [4]

Я так подозреваю, что после Prepare неприсвоенные параметры просто вычищаются (я до такой ситуации, честно говоря, никогда не доходил....). Ну а ExceSQL уже не будет - экцепшн раньше лезет. Вот и вся версия.
(проверь - присвоил ли ты энти параметры)...


Yakudza   (2003-05-07 22:20:00) [5]

А как могут очищаться параметры процедуры, процедура лежит на серваке и приложение ее вызывает.


WarLord   (2003-05-07 22:09:00) [6]


> но во время исполнения нет. Пусто.

очищаться они никак не могут?


Yakudza   (2003-05-07 22:06:00) [7]

2WarLord ©
Есть

2Dred2k
>В чем конкретно это выражено?

Я хочу получить список параметров у процедуры, если в IDE выставить имя процедуры и кликнуть на Params то тогда можно получить список параметров, но во время исполнения нет. Пусто.


Dred2k   (2003-05-07 21:52:00) [8]


> Не получаеться

В чем конкретно это выражено?
(колись, иначе не покатит) ;)


WarLord   (2003-05-07 21:47:00) [9]

А они там есть, эти параметры?


Наверх

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