Witam.
Mam taka procedure sql:
create proc dbo.SprawdzStatusZadania(@IdZadania int)
as begin
declare @IdStatusu int
select @IdStatusu=z.IdStatusu
from Zadania z
inner join Statusy s on z.IdStatusu=s.IdStatusu
where IdZadania=@IdZadania
return @IdStatusu
end
oraz taki kod w delphi zeby ja wykonac
with dmADO.spProcedury do
begin
ProcedureName := 'dbo.SprawdzStatusZadania';
Parameters.Refresh;
Parameters.ParamByName('@IdZadania').Value := cb3.text;
Edit1.text := IntToStr(Parameters.ParamByName('@IdStatusu').Value);
Prepared := true;
ExecProc;
end;
chcialbym otrzymac na program "return @IdStatusu". Niestety użycie linijki z Edit1.Text nie działa. Grzebałem po googlach ponad godzine i znalazłem, że można to zrobić przy użyciu:
dmADO.spProcedury.Parameters.CreateParameter('@IdStatusu',ftInteger ,pdReturnValue ,4)
jakoś tak, ale co bym nie wpisał w parametry to jest niedobrze.
IdZadania podaję z comboboxa "cb3".
Może ktoś wie jak podać mi tą wartość z procedury na program?
pozdrawiam