Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как Перевести число


KyRo ©   (2006-03-06 18:18:00) 

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


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

100.000.000,50


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

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


Fay   (2006-03-07 14:01:00) [3]

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


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


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

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


Fay   (2006-03-07 13:42:00) [5]

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


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

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


Fay   (2006-03-07 13:34:00) [7]

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


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

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


Fay   (2006-03-07 13:30:00) [9]

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


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

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


Fay   (2006-03-06 18:24:00) [11]

из-за DecimalSeparator


Наверх

Титульная страница Поиск, карта сайта Написать письмо