Pārlūkot izejas kodu

* Fixes date arithmetic before tdatetime epoch. Mantis #21348, patch by Lacak2

git-svn-id: trunk@20402 -
marco 13 gadi atpakaļ
vecāks
revīzija
49f15aa271
1 mainītis faili ar 1 papildinājumiem un 2 dzēšanām
  1. 1 2
      packages/odbc/src/odbcsql.inc

+ 1 - 2
packages/odbc/src/odbcsql.inc

@@ -1709,8 +1709,7 @@ Function TimeStampStructToDateTime( B :  PSQL_TIMESTAMP_STRUCT) : TDateTime;
 
 begin
  With B^ do
-   Result:=EncodeDate(Year,Month,Day)+
-           EncodeTime(Hour,Minute,Second,Fraction div 1000000);
+   Result:=ComposeDateTime(EncodeDate(Year,Month,Day), EncodeTime(Hour,Minute,Second,Fraction div 1000000));
 end;
 
 Function TimeStructToDateTime (B : PSQL_TIME_STRUCT) : TDateTime;