Текущий архив: 2006.07.23;
Скачать: CL | DM;
Вниз
Глюк с передачей параметра. Найти похожие ветки
← →
гога (2006-05-17 13:58) [0]Есть процедура на сервере, ей передаёться параметр через компонент AdoStoredProc, вот таким вот образом
dmADOLogin.AddFakRasAgProc.Parameters.ParamByName("@s_fak").Value:=StrToFloat(Fa kSEdit.Text);
Параметр на сервере имеет тип numeric (18, 10) то есть после запятой должно следовать 10 символов. Но в свовство
dmADOLogin.AddFakRasAgProc.Parameters.ParamByName("@s_fak").Value почемуто записываеться сокращённое число , до 4 символов после запятой. Например вместо 0,66666 записываеться число 0,6667. Помогите не могу понять в чём дело. ((
← →
Stanislav © (2006-05-17 14:13) [1]Если можно замени его на Float
← →
Johnmen © (2006-05-17 14:14) [2]http://delphimaster.net/view/3-1145449216/
← →
Fay © (2006-05-17 14:27) [3]передавай как строку
create procedure p_Qwe (@qwe decimal(18, 10))
as
select @qwe, len(@qwe)
go
exec p_Jopa "12345678.0123456789"
Страницы: 1 вся ветка
Текущий архив: 2006.07.23;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.011 c