Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.12;
Скачать: CL | DM;

Вниз

Запятые и float   Найти похожие ветки 

 
Wolffgang   (2004-11-12 15:59) [0]

Честно. Туплю.

var a:extended;
...
SQL.add("insert into table (fld) values ("+floattostr(a)+")");
execsql;


fld типа float;

a содержит значения с разделителем-точкой, но иногда перед вставкой происходят операции с A, в результате разделитель - запятая, но это SQL Server не преемлет. как-нибудь можно с этим разобраться?


 
Johnmen ©   (2004-11-12 16:06) [1]

Через параметр задавай значение.


 
Соловьев ©   (2004-11-12 16:31) [2]

Перед строкой

> SQL.add("insert into table (fld) values ("+floattostr(a)+")");

Пишем DecimalSeparator := ".";
Или [1] или Format("%10.2f",[a]);


 
sniknik ©   (2004-11-12 17:16) [3]

Соловьев ©   (12.11.04 16:31) [2]
нафига? параметр и удобнее и быстрее и места для подобного рода ошибок не оставляет. (к криворуким пихающим в параметр любого типа строку не относится ;о))



Страницы: 1 вся ветка

Текущий архив: 2004.12.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
1-1101898348
Mishenka
2004-12-01 13:52
2004.12.12
Как в RichEdit сохранить текст в файл вместе со всеми цветами?


1-1101630374
UVV
2004-11-28 11:26
2004.12.12
GetTime


1-1101673252
Pupkov
2004-11-28 23:20
2004.12.12
Ошибка Cannot assign a TFont to a TFont


14-1100934837
WinLamka
2004-11-20 10:13
2004.12.12
компонент для построения схем


4-1099042237
WaS
2004-10-29 13:30
2004.12.12
Сымитировать нажатие клавиши F2 не посредством key_event