Forráskód Böngészése

+ Patch from Jesus Reyes to fix the change to TField.AsFloat (double)

michael 21 éve
szülő
commit
89a4205acc
1 módosított fájl, 14 hozzáadás és 5 törlés
  1. 14 5
      fcl/db/interbase/interbase.pp

+ 14 - 5
fcl/db/interbase/interbase.pp

@@ -910,16 +910,22 @@ begin
     4 :
       begin
         Move(CurrBuff^, Sin, 4);
-        Ext := Sin;
+        //Ext := Sin;
+        Dbl := Sin;
       end;
     8 :
       begin
         Move(CurrBuff^, Dbl, 8);
-        Ext := Dbl;
+        //Ext := Dbl;
+      end;
+    10:
+      begin
+        Move(CurrBuff^, Ext, 10);
+        Dbl := Ext;
       end;
-    10: Move(CurrBuff^, Ext, 10);
   end;
-  Move(Ext, Buffer^, 10);
+  //Move(Ext, Buffer^, 10);
+  Move(Dbl, Buffer^, 8);
 end;
 
 function TIBQuery.AllocRecordBuffer: PChar;
@@ -1208,7 +1214,10 @@ end.
 
 {
   $Log$
-  Revision 1.13  2004-07-25 11:32:40  michael
+  Revision 1.14  2004-09-26 00:21:10  michael
+  + Patch from Jesus Reyes to fix the change to TField.AsFloat (double)
+
+  Revision 1.13  2004/07/25 11:32:40  michael
   * Patches from Joost van der Sluis
     interbase.pp:
         * Removed unused Fprepared