Доброе утро, народ! не могу справиться с параметром. есть такой текст процедуры
Код:
CREATE PROCEDURE sz
@Yo float,
@Xo float,
@Y1 float,
@X1 float,
@Xv float,
@Yv float,
@IN_Val float,
@OUT_Val float,
@ID_Tank float
as
select top 1 @Xo=in_val, @Yo=out_val
from X_Tar
where IN_Val<@Xv
and ID_Tank=@ID_Tank
order by IN_Val desc
select top 1 @X1=in_val, @Y1=out_val
from X_Tar
where IN_Val>@Xv
and ID_Tank=@ID_Tank
order by IN_Val
set @Yv=@Y1-((@Y1-@Yo)*(@X1-@Xv)/(@X1-@Xo))
GO
нада @Yv уже со значением передать в эдит. подскажите код.
Код:
DM.ADOStoredProc1.parameters.ParamByName('@Xv').Value:=strtofloat(edit2.Text);
DM.ADOStoredProc1.parameters.ParamByName('@ID_Tank').Value:=strtofloat(Edit1.Text);
DM.ADOStoredProc1.ExecProc;
Edit3.Text:=floattostr(DM.ADOStoredProc1.Parameters.ParamByName('@Yv').Value);
этот не канает
Aristarh Dark:
ИСПОЛЬЗУЕМ ТЭГИ