|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.03.2020, 18:56 | #1 |
Новичок
Джуниор
Регистрация: 03.03.2020
Сообщений: 2
|
Форматирование Float при обращении к MySQL
Коллеги, при формировании запроса INSERT не выходит отформатировать переменную с плавающей точкой.
Нужно: '16,6' Выходит: '16,6656665444' - не принимает БД Пробовал переводить в double форматировать дальше там, но подвис в неявных преобразованиях. Код:
|
04.03.2020, 09:01 | #2 |
Новичок
Джуниор
Регистрация: 03.03.2020
Сообщений: 2
|
Мне тут в ВК подсказали: перевести тип данных float в тип данных decimal, а потом этот тип данных (decimal) в double.
Example: float a=2.45f; decimal t=new decimal(a); double r=(double)t; Если хочешь сократить количество знаков после запятой, то используй Math.Round(твоё число, количество знаков); Example: Math.Round(2.453553, 2) //2.45 |
07.12.2020, 00:16 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Оставлю на будущее, не составляйте запросы конкатенацией, используйте параметры. там такой проблемы в принципе нет.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хочу множить, а для этого нужен тип float, по сути, переменная one это integer, я ее превращаю в str, а str в float, но выдает ошибку | BoNaPaRtD | Общие вопросы Delphi | 10 | 10.03.2017 09:17 |
Помогите разобраться с float, short float | nahal_nik | Помощь студентам | 2 | 21.09.2016 10:42 |
Форматирование по ширине страницы на сайте с float в html-коде | Pyatachok | HTML и CSS | 2 | 22.12.2012 22:51 |
Конвертация single float в double float | kypck | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 23.04.2012 00:22 |
Ошибка типа cannot convert `float*' to `float' for argument `1' ... | Trackman | Помощь студентам | 3 | 23.05.2011 17:09 |