View Issue Details

IDProjectCategoryView StatusLast Update
0002371JEDI VCL00 JVCL Componentspublic2004-12-10 13:32
ReporterppmAssigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.00 BETA 2 
Target VersionFixed in Version3.00 RC 1 
Summary0002371: JvBdeUtils support for Int64 needed for Locate from JvMemoryData
Descriptionbelow patch tested with Largeint fileds in TjvMemoryData and "lookup fields"
Additional Informationmy patch
Index: JVCL3/run/JvBdeUtils.pas
===================================================================
RCS file: /cvsroot/jvcl/dev/JVCL3/run/JvBdeUtils.pas,v
retrieving revision 1.30
diff -u -r1.30 JvBdeUtils.pas
--- JVCL3/run/JvBdeUtils.pas 1 Sep 2004 15:06:31 -0000 1.30
+++ JVCL3/run/JvBdeUtils.pas 10 Dec 2004 19:52:58 -0000
@@ -356,7 +356,7 @@
         AnsiToNative(Locale, Value, PChar(Buffer), FldSize);
       fldBYTES, fldVARBYTES:
         Move(Value[1], Buffer^, Min(Length(Value), FldSize));
- fldINT16, fldINT32, fldUINT16:
+ fldINT16, fldINT32, fldUINT16{$IFDEF COMPILER7_UP}, fldINT64{$ENDIF}:
         begin
           if Value = '' then
             FillChar(Buffer^, FldSize, 0)
TagsNo tags attached.

Activities

ppm

2004-12-10 12:28

reporter   ~0005852

i explain : problem occurs with lookup fields and key on largeint(int64) fields when it do locate on "lookup dataset"

user72

2004-12-10 13:15

  ~0005853

Isn't fldINT64 available in D5? I think so...

user72

2004-12-10 13:32

  ~0005854

Updated in CVS: int64 added for all versions (D5-D7)

Issue History

Date Modified Username Field Change
2004-12-10 12:10 ppm New Issue
2004-12-10 12:28 ppm Note Added: 0005852
2004-12-10 13:15 user72 Note Added: 0005853
2004-12-10 13:15 user72 Status new => feedback
2004-12-10 13:32 user72 Status feedback => resolved
2004-12-10 13:32 user72 Resolution open => fixed
2004-12-10 13:32 user72 Assigned To => user72
2004-12-10 13:32 user72 Note Added: 0005854
2004-12-10 13:32 user72 Assigned To user72 =>