Проблема такая:Есть приложение, работающее с баззой данных. Есть в нем места где рпбота должна вестись с большими числами и с большей точностиью. Возникла странная проблема, Формирую в приложении вот такой запрс:"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!
|