Russian Qt Forum
Ноябрь 23, 2024, 11:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT-4.1.4 SQL QIBASE Почему округляются большие числа  (Прочитано 2827 раз)
pacmanoid
Гость
« : Октябрь 18, 2006, 14:15 »

Проблема такая:
 
Есть приложение, работающее с баззой данных. Есть в нем места где рпбота должна вестись с большими числами и с большей точностиью.

Возникла странная проблема, Формирую в приложении вот такой запрс:

"INSERT INTO OSTAT_PROD_PGR ( PDATE , MASS ) VALUES ( '16.10.2006',5249691.00 )

выполняется запрос, все вроде без ошибок, но в таблице появляется:

16.10.2006   |   5249690.00

или запрос
"INSERT INTO OSTAT_PROD_PGR ( PDATE , MASS ) VALUES ( '16.10.2006',5249697.00 )

но в таблице появляется:

16.10.2006   |   5249700.00

дробные тоже округляет намертво начиная с чисел размером больше 9999

используется база данных Firebird1.5, соответственно драйвер QIBASE.

числовое поле создавал как NUMERIC(10,2)
пробовал как DOUBLE PRECISION, такая же фигня.

Пожалуста, подскажите кто знает или кто решал подобную проблему. HELP!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.093 секунд. Запросов: 20.