0 / 0 / 0
Регистрация: 15.03.2015
Сообщений: 4
1

Замена десятичного разделителя

26.09.2015, 22:59. Показов 1143. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!

Возникла следующая проблема:
Требуется, чтобы у дробных чисел десятичный разделитель был точкой (а не запятой). Дело в том, что в старой таблице дробные записываются через точку. А вот создать на подобии той новою - не получается. Он упорно делает через запятую. Ставил кодировку у базы данных (такая же, как на старой):
latin1 -- cp1252 West European
latin1_swedish_ci
Но не помогает.
Для работы с БД использую Navicat.

P.S. Недавно обновлял систему (Centos 6.5). Обновились также и mysql библиотеки. Может в этом дело?
P.S.S. Решений через varchar или дополнительные сторонние обработчики прошу не предлагать. Требуется чтобы из БД читалось сразу в нужном формате.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.09.2015, 22:59
Ответы с готовыми решениями:

Замена символа десятичного разделителя в TextBox
Помогите решить проблемку с преобразованием значений в тип который воспринимает запятую. Есть 9 -...

Проблема с настройками десятичного разделителя
Возникла проблема программного конструирования SQL-строки: Десятичным разделителем на моем...

Как определить символ десятичного разделителя?
Подскажите, пожалуйста, как можно определить в программе какой символ является десятичным...

Как временно изменить значение десятичного разделителя в системе?
1. Сохранить текущий десятичный разделитель существующий в системе в настоящее время 2. Подменить...

2
614 / 488 / 175
Регистрация: 02.03.2010
Сообщений: 1,238
27.09.2015, 13:03 2
MySQL
1
FORMAT(tbl.field, 'ru_RU');
Вместо ru_RU можно пробовать en_EN, us_US, fr_FR у кого-то точно через точку
1
0 / 0 / 0
Регистрация: 15.03.2015
Сообщений: 4
28.09.2015, 01:36  [ТС] 3
Проблема решена.

Как выяснилось, точку на запятую менял Navicat. А сама ошибка была в фрагменте, который получал значение.
Но всё равно спасибо за помощь)
0
28.09.2015, 01:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.09.2015, 01:36
Помогаю со студенческими работами здесь

Как получить знак десятичного разделителя для текущей культуры
Как получить знак десятичного разделителя для текущей культуры? Добавлено через 27 минут Ответ:...

Как преобразовать строку в число без учёта десятичного разделителя?
В системе установлен десятичный разделитель <запятая>. В строке сформировано число 2,5...

Поиск разделителя в строке
Здравствуйте, возникла необходимость из поступающей строки, выделять подстроки заранее неизвестного...

Выбор строк до разделителя
Добрый день, подскажите как выбрать строки до разделителя Строка1 Строка2 - Строка3 Строка4...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru