Browse Source

* Added conversion from ftBCD fields in Dataconvert. Part of patch was already committed in r 651

git-svn-id: trunk@6552 -
joost 18 years ago
parent
commit
d49a0979b4
1 changed files with 3 additions and 2 deletions
  1. 3 2
      fcl/db/dataset.inc

+ 3 - 2
fcl/db/dataset.inc

@@ -511,8 +511,9 @@ begin
     case DT of
       ftDate, ftTime, ftDateTime: TDateTimeRec(aDest^) := DateTimeToDateTimeRec(DT, TDateTime(aSource^));
       ftTimeStamp               : TTimeStamp(aDest^) := TTimeStamp(aSource^);
-      ftBCD                     : tBCD(aDest^) := CurrToBCD(Currency(aSource^));
+      ftBCD                     : TBCD(aDest^) := CurrToBCD(Currency(aSource^));
       ftFMTBCD                  : TBcd(aDest^) := TBcd(aSource^);
+  // See notes from mantis bug-report 7204 for more information
   //    ftBytes                   : ;
   //    ftVarBytes                : ;
   //    ftWideString              : ;
@@ -524,7 +525,7 @@ begin
     case DT of
       ftDate, ftTime, ftDateTime: TDateTime(aDest^) := DateTimeRecToDateTime(DT, TDateTimeRec(aSource^));
       ftTimeStamp               : TTimeStamp(aDest^) := TTimeStamp(aSource^);
-  //    ftBCD                     : ;
+      ftBCD                     : BCDToCurr(TBCD(aSource^),Currency(aDest^));
       ftFMTBCD                  : TBcd(aDest^) := TBcd(aSource^);
   //    ftBytes                   : ;
   //    ftVarBytes                : ;