Форум: "Базы";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];
ВнизПроблема с точностью значения на клиенте ... Найти похожие ветки
← →
Zigs (2003-06-30 12:06) [0]В БД MS SQL сделал поле numeric(19, 5). Нужно иметь 5 знаков после запятой. А на клиенте отображается почему то только 4 знака. Может кто знает почему?
Спасибо.
← →
Zigs (2003-06-30 14:06) [1]Ау!!! :)
← →
Zz_ (2003-06-30 14:10) [2]А в QA скока ?
← →
Zigs (2003-06-30 14:19) [3]Там все нормально, как и положено 5 знаков, а на моем клиенте отображается только 4 :(((
← →
sniknik (2003-06-30 14:33) [4]QA все к тексту приводит, сам также сделай то же самое и получиш - cast(Field AS Char(19))
(где знак теряется и от чего зависит хз. но ясно не в MSSQL)
← →
sniknik (2003-06-30 15:41) [5]забавно но приводится этот тип через Currency - >
Currency -922337203685477.5808.. 922337203685477.5807
т.е. максимально возможное количество количество знаков после запятой будет 4.
правда если у датасета поставить EnableBCD:= False то получаются правильные значения (но это то же самое что к типу float приводить, а если поставлен этот тип то ради чегото, повышенная точность нужна в дробях? float ее не имеет).
← →
Zigs (2003-06-30 16:36) [6]При переводе в строку конечно же все нормально отображается, но апдейтиться не хочет, а это действие необходимо.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c