Название: QT-4.1.4 SQL QIBASE Почему округляются большие числа Отправлено: 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! |