Страница: 1 |
Вопрос: float (десятич. дробь) Access--> mySQL | Добавлено: 24.04.03 14:35 |
Автор вопроса: ![]() |
Проблема в том, что от десятичной дроби при INSERTe in MySQL отбасывается дробное зачение. при простом INSERT INTO tbl (number) VALUES ('21.35') все проходит, а у меня эти цивири () беруться из селекта и строку запроса приходиться формировать так : |
Ответы | Всего ответов: 4 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 175571327 Вопросов: 15 Ответов: 207 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 24.04.03 14:39 |
В БД дробные хранятся обычно с целью копеек или центов. По этому поводу соображение: кучи ошибок при пересчете и сохранении мне удалось избежать, когда стал хранить все это дело в целом виде, т.е. в центах и копейках, а уже на выходе форматировать ![]() |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ICQ: 81917030 Вопросов: 15 Ответов: 17 |
Профиль | Цитата | #2 | Добавлено: 24.04.03 14:44 |
Very good. Thaks! If there is no any suggestions, i'll do it. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 10 |
Профиль | Цитата | #3 | Добавлено: 25.04.03 09:50 |
вообщето странно ('23.57') - это строковое выражение и мускулу до фени что там внутри стоит ( если тока не кавычки всякие, это геморой отдельный), а что в принципе есть сервера, которые в дабле понимают разделитель - точку это да, тут никак не поправишь ( самому формировать строку запроса ) |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ICQ: 175571327 Вопросов: 15 Ответов: 207 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 25.04.03 10:18 |
Все же мои вариант позволяет с этим геморроем вообще не связываться |
Страница: 1 |
|