![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание Cursor в ХП, через компоненты DBExpress [D7, FB1.5]
VadimK © (2004-11-15 15:22:00)Подскажите если кто сталкивался с подобной проблемой.
Работаю в D7, БД в FB1.5, для связи с БД использую компоненты DBExpress.
В IBExpert создаю (см. ниже), и выполняю ХП.
//**********************************
create procedure HP0401_UPDAT
as
declare variable UpdC_CheckMD integer;
Begin
For select cor.C_CHECKMD
from C_MGSAT cat,C_MGSOBJR cor
where
cat.IDOBJR = cor.IDOBJR
and cor.C_CHECKMD > 0
into UpdC_CheckMD
As Cursor TmpCursor
Do
begin
Update C_MGSAT
Set C_CHECKMD = :UpdC_CheckMD
where Current Of TmpCursor;
end
End;
//**********************************
Пытаюсь эту же процедуру создать из Delphi. Выдается ошибка "...'Incorrect values within SQLDA structure'..."
Подскажите если кто знает как решить эту проблему.
VadimK (2004-11-15 15:58:00) [1]Все заработало большое Спасибо.
VadimK (2004-11-15 15:57:00) [2]Все заработало большое Спасибо.
Соловьев (2004-11-15 15:52:00) [3]Update C_MGSAT
Set C_CHECKMD =
(select first 1 cor.C_CHECKMD
from C_MGSAT cat,C_MGSOBJR cor
where
cat.IDOBJR = cor.IDOBJR
and cor.C_CHECKMD > 0)
Johnmen (2004-11-15 15:45:00) [4]ParamCheck:=False;