![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с TpFIBStoredProc [D7, IB6.x]
MZ © (2007-02-20 12:55:00)Уважаемые мастера!!!
Проблема в следующем.... использую библиотеку FIBPlus и при выполнении Хранимой процедуры у меня закрываются все активные Датасеты:
StoredProc.Params[0].AsInteger:=DataSet.fn('id').AsInteger;
if not StoredProc.Prepared then StoredProc.Prepare;
StoredProc.ExecProc;//Здесь все датасеты закрываются
if StoredProc.ParamByName('O_COUNT').Value<>0 then....
Как этого избежать? Что я неправильно делаю? Заранее спасибо
Megabyte (2007-02-20 13:39:00) [1]Ты знаешь, каким образом обращаются к процедуре, возвращающей значения???
что такое DataSet.fn('id')?
"А связи между Датасетами и процедурой нет никакой..." - а чего ты пишешь тогда "при выполнении Хранимой процедуры у меня закрываются все активные Датасеты"?
MZ (2007-02-20 13:38:00) [2]Все, разобрался. Надо быть внимательнее.... Спасибо за беспокойство
MZ (2007-02-20 13:13:00) [3]
> Megabyte © (20.02.07 13:10) [1]
>
> DataSet.fn('id') - что это?
>
> StoredProc.ExecProc;//Здесь все датасеты закрываются
> if StoredProc.ParamByName('O_COUNT').Value<>0 then... -
> зачем проверка какого-то параметра после выполнения или
> это выходной параметр?
>
Это выходной параметр...А связи между Датасетами и процедурой нет никакой...
Megabyte (2007-02-20 13:10:00) [4]DataSet.fn('id') - что это?
StoredProc.ExecProc;//Здесь все датасеты закрываются
if StoredProc.ParamByName('O_COUNT').Value<>0 then... - зачем проверка какого-то параметра после выполнения или это выходной параметр?
Какая связь между другими датасетами и компонентом TpFIBStoredProc???