Icon View Incident Report

Serious Serious
Reported By: Greg Bishop
Reported On: 5/5/2009
For: Version 2.02 Build 12
# 2987 Using Locate Method on an Indexed Computed Column or CLOB Column Can Cause Locate to Fail

I've just updated to EDB 2.02 b12, Unicode, Delphi 2009 Pro. I'm now unable to navigate rows in a DevExpress cxGrid. It does work in a standard TDBGrid.


Comments Comments
The reason that it failed with a cxGrid, but worked with a normal grid, is that normal grids use a SetToBookmark operation, whereas a cxGrid uses a Locate operation instead, which is where the problem existed.

In addition, a Locate on a CLOB column can fail if a locate is executed on a value, and then a second locate is executed using a different value. The second Locate call will result in False being returned when the value actually exists in the CLOB column being searched on.


Resolution Resolution
Fixed Problem on 5/16/2009 in version 2.02 build 13


Products Affected Products Affected
ElevateDB Additional Software and Utilities
ElevateDB DAC Client-Server
ElevateDB DAC Client-Server with Source
ElevateDB DAC Standard
ElevateDB DAC Standard with Source
ElevateDB DAC Trial
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