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

Вниз

Как Перевести число   Найти похожие ветки 

 
KyRo   (2006-03-06 18:18) [0]

У меня есть число реал в текстовом формате которое я хочу записать
в базу SQL Server в поле c типом  float . Число к примеру 800.00
Но когда я начинаю переводить число из типа стринг в тип флоат(StrToFloat) он у меня выдает ошибку .
Из За чего это может быть ???


 
Fay ©   (2006-03-06 18:24) [1]

из-за DecimalSeparator


 
KyRo   (2006-03-07 13:04) [2]

А что это такое и как это обойти ?


 
Fay ©   (2006-03-07 13:30) [3]

Вужно привести строку в соответствие настройкам. Или менять настройки, хотя это довольно грубый ход.


 
KyRo   (2006-03-07 13:33) [4]

То есть ты предлагаеш точку в числе заменить на запятую ???
(800.01) на 800,01 ??


 
Fay ©   (2006-03-07 13:34) [5]

2 KyRo   (07.03.06 13:33) [4]
Наверное, можно и так сказать.


 
KyRo   (2006-03-07 13:39) [6]

Спасибо попробую


 
Fay ©   (2006-03-07 13:42) [7]

2 KyRo   (07.03.06 13:39) [6]
Используй Val - там всегда "."
Очень удобно.


 
Плохиш ©   (2006-03-07 13:43) [8]


> KyRo   (07.03.06 13:33) [4]
> То есть ты предлагаеш точку в числе заменить на запятую ???

Тогда уж на DecimalSeparator менять нужно, только где гарантия, что точка отделяет дробную часть, а не является разделителем тысячных частей?


 
Fay ©   (2006-03-07 14:01) [9]

2 Плохиш ©   (07.03.06 13:43) [8]
> ... только где гарантия, ...
Видимо, строка получена способом, отличным от FloatToStr. Возможно есть какие-то гарантии...


 
KyRo   (2006-03-07 16:53) [10]

А разве есть разница между дробной частью и тысячной частью и то и то дробь !!!!!


 
Плохиш ©   (2006-03-07 17:07) [11]

100.000.000,50



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

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

Наверх




Память: 0.49 MB
Время: 0.063 c
15-1141329344
Cardinal
2006-03-02 22:55
2006.03.26
Ошибка чтения файла на нормальном диске


3-1138777413
BBCHa
2006-02-01 10:03
2006.03.26
Запрос в несколько проходов


9-1124121668
ArtemESC
2005-08-15 20:01
2006.03.26
DelphiX


2-1141737745
DelphiLexx
2006-03-07 16:22
2006.03.26
Выскакивания окна подобно вызовам методам в Delphi


1-1140514443
RiP
2006-02-21 12:34
2006.03.26
На доске (8х8) расставлено 8 ферзей