Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 10 of 10 total
Thread 2.02 Build 2 : bug in FindNearest
Thu, Oct 30 2008 12:34 PMPermanent Link

"Mauro Botta"
Hi

Delphi 2007 - 2.02 Build 2


I have found a new bug in EDBTable.FindNearest

i have a index for : INTFIELD1.

table :

INTFIELD1
1
1
1
2
2
3
3
3
3
5
5
5
5

note :
4 dont' exist.

code :
table.FindNearest([4])

result a not correct dataset ( like corrupt )
i see  all data, but  only one row of 3 ( range not cancelled ?? )  , or i
see duplicate the record

with refresh work all well ( but not always... not perfect dataset )


FindNearest with exist value, work well.


can i have a fast fix for it ?
i can't wait weeks/much days...  for next beta.


Best Regards.
Mauro Botta.

Thu, Oct 30 2008 12:35 PMPermanent Link

"Mauro Botta"
this code in DbIsam 4 , work all well.
Thu, Oct 30 2008 12:59 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mauro,

<< result a not correct dataset ( like corrupt )
i see  all data, but  only one row of 3 ( range not cancelled ?? )  , or i
see duplicate the record

with refresh work all well ( but not always... not perfect dataset ) >>

Is this with a local or remote session ?

<< I can't wait weeks/much days...  for next beta. >>

EDB is not in beta, so please stop with the snark.

--
Tim Young
Elevate Software
www.elevatesoft.com

Thu, Oct 30 2008 1:04 PMPermanent Link

"Mauro Botta"

> Is this with a local or remote session ?

Local

> << I can't wait weeks/much days...  for next beta. >>

> EDB is not in beta, so please stop with the snark.

sorry ^^


What is "snark"  ?
Thu, Oct 30 2008 1:12 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mauro,

<< sorry ^^

What is "snark"  ? >>

Sarcasm.  Some of your messages come across as really sarcastic.

--
Tim Young
Elevate Software
www.elevatesoft.com

Thu, Oct 30 2008 8:19 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mauro,

I cannot reproduce this here at all using the table/code that you indicated.
Did you try repairing the table ?  It looks to me like your table's
index(es) may be corrupted.

--
Tim Young
Elevate Software
www.elevatesoft.com

Fri, Oct 31 2008 5:50 AMPermanent Link

"Mauro Botta"
> Sarcasm.  Some of your messages come across as really sarcastic.

Sorry, there is not sarcastic.


Only my bad english ^^
Fri, Oct 31 2008 6:22 AMPermanent Link

"Mauro Botta"
> I cannot reproduce this here at all using the table/code that you
> indicated. Did you try repairing the table ?  It looks to me like your
> table's index(es) may be corrupted.

hi

yes , i have already repair it, but notthing.

i see today , the bug is present when there is a filter.

i have this filter :
Filter = 'ANNOORDINE >= 2008 and ANNOORDINE <= 2008'

i have do a example for see you the bug
http://rapidshare.de/files/40801701/bug-findnearest.zip.html

Best Regards.
Mauro Botta.
Fri, Oct 31 2008 8:52 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Mauro


I've just tried your demo and I can confirm that something weird is going on.

Tim

The actual effect seems to vary depending on what filter is used, but just looking at what's appearing on the screen I'd say its the buffer for the grid isn't being filled properly. Using Mauro's filter if I scroll down the grid and back up the 7's are displayed ie not a full table refresh but at least forcing a redisplay of that portion of the table.

Roy Lambert [Team Elevate]
Fri, Oct 31 2008 3:00 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mauro,

<< i see today , the bug is present when there is a filter.

i have this filter :
Filter = 'ANNOORDINE >= 2008 and ANNOORDINE <= 2008' >>

Okay, I've replicated this and a fix will be in 2.02 B3.

--
Tim Young
Elevate Software
www.elevatesoft.com

Image