소스 검색

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

git-svn-id: trunk@6552 -
joost 18 년 전
부모
커밋
d49a0979b4
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  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                : ;