Ver código fonte

ibconnection:fixed rounding problem in timestamp

git-svn-id: trunk@24225 -
ludob 12 anos atrás
pai
commit
b470db3085

+ 1 - 1
packages/fcl-db/src/sqldb/interbase/ibconnection.pp

@@ -1300,7 +1300,7 @@ begin
       isc_encode_timestamp(@CTime, PISC_TIMESTAMP(CurrBuff));
       {$ELSE}
       PISC_TIMESTAMP(CurrBuff)^.timestamp_date := Trunc(PTime) + IBDateOffset;
-      PISC_TIMESTAMP(CurrBuff)^.timestamp_time := Trunc(abs(Frac(PTime)) * IBTimeFractionsPerDay);
+      PISC_TIMESTAMP(CurrBuff)^.timestamp_time := Round(abs(Frac(PTime)) * IBTimeFractionsPerDay);
       {$ENDIF}
       end
   else