Icon View Incident Report

Serious Serious
Reported By: Mauro Botta
Reported On: 7/31/2009
For: Version 2.02 Build 15
# 3053 TEDBTable GotoKey and FindKey Methods Returning True on an Empty Table

have found this bug :

* Open Table ( Table must be empty, Index active )
* insert one record ( indexed field, example CODE = 1 )
* delete record ( now Record count is Zero )

* make a TEdbTable.SetKey..........TEdbTable.GotoKey ( 1 )
1 is a code value of field "CODE"

GotoKey , result True !

in debug i can see :
Bof = True
Eof = True
RecordCount = 0
..FieldByName('FIELD_2_STR).AsString = ''

EDB 2.02 Build 15 - Delphi 2009 - no C/S

The problem there is only on last "GHOST" record,

Refresh don't not resolve


Resolution Resolution
Fixed Problem on 8/4/2009 in version 2.03 build 1


Products Affected Products Affected
ElevateDB Additional Software and Utilities
ElevateDB LCL Standard with Source
ElevateDB VCL Client-Server
ElevateDB VCL Client-Server with Source
ElevateDB VCL Standard
ElevateDB VCL Standard with Source
ElevateDB VCL Trial

Image