![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Доброе утро, народ! не могу справиться с параметром. есть такой текст процедуры
Код:
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: ИСПОЛЬЗУЕМ ТЭГИ |