IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
Gust
- Сообщения: 15
- Зарегистрирован: 22 сен 2005, 00:13
Сообщение
Gust » 24 сен 2005, 21:34
Примерно после года эксплуатации пользователи решили, что некоторые показатели надо расширить для более точных вычислений. конкретно есть ряд полей - NUMERIC(5,2) надо расширить до NUMERIC (6,3). Проблема в том, что после обновления базы клиенты перестают правильно воспринимать данный. Я встречал два случая : когда появляются числа типа 450 000 345 234 и когда числа как бы делятся на 10. Причем в первом случае это затрагивало не только измененные поля. В IBExpert-e данные отображаются нормально. Кто что может посоветовать.
ps: Я использую FB 1.5 + FIBPlus 1.5
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 26 сен 2005, 14:19
15.2 не устраивает? посмотри в доку, как хранится та или иная размерность numeric.
-
Gust
- Сообщения: 15
- Зарегистрирован: 22 сен 2005, 00:13
Сообщение
Gust » 03 окт 2005, 15:44
kdv писал(а):15.2 не устраивает? посмотри в доку, как хранится та или иная размерность numeric.
Мне надо из числа с двумя знаками после запятой сделать число с тремя знаками после запятой. Насколько я понимаю о том как хранятся числа должна знать СУБД, а не разработчик, т.е. мне не надо знать по какому принципу из числа хранящегося в виде целого числа получается вещественное число... Еще раз повоторю, что числа неправильно отображаются в моих приложениях, IBExpert показывает все правильно.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 04 окт 2005, 10:12
значит проблема в твоем приложении, раз IBE все правильно показывает.
-
Gust
- Сообщения: 15
- Зарегистрирован: 22 сен 2005, 00:13
Сообщение
Gust » 04 окт 2005, 12:33
kdv писал(а):значит проблема в твоем приложении, раз IBE все правильно показывает.
Я же по этому и спрашиваю... Может эта связано с FIBPlus? Пробовал после изменений пересоздавать в DataSet-ах TField-ы, но это не помогло...
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 04 окт 2005, 12:48
фиг знает. IBExpert как раз вроде бы FIBPlus и использует.
А почему бы не обратиться в саппорт FIBPlus?