Subject | Re: [IBO] 4.2Hd Bug ? |
---|---|
Author | Jason Wharton |
Post date | 2002-06-12T02:24:44Z |
This has to do with the recent introduction of a performance saver when
using FieldByName keeping track of the last position of the referenced field
and starting with the next one. In the case where a person is working from 1
to n fields anyway, this saves quite a bit of performance.
However, because these two columns end up with the same name IBO is now
resolving which field object the search panel is associated to. It gets
caught in a loop jumping from one to the other since doing FieldByName() now
results in a different object instance each time instead of always just
getting the first one.
Not sure how to fix this right now short of removing the performance
improvement feature. I'd like to keep it in there so I'll do some looking
around to see how I can avoid the infinite loop. I can probably just change
some code in the search panel control too.
Regards,
Jason Wharton
CPS - Mesa AZ
http://www.ibobjects.com
using FieldByName keeping track of the last position of the referenced field
and starting with the next one. In the case where a person is working from 1
to n fields anyway, this saves quite a bit of performance.
However, because these two columns end up with the same name IBO is now
resolving which field object the search panel is associated to. It gets
caught in a loop jumping from one to the other since doing FieldByName() now
results in a different object instance each time instead of always just
getting the first one.
Not sure how to fix this right now short of removing the performance
improvement feature. I'd like to keep it in there so I'll do some looking
around to see how I can avoid the infinite loop. I can probably just change
some code in the search panel control too.
Regards,
Jason Wharton
CPS - Mesa AZ
http://www.ibobjects.com
----- Original Message -----
From: "kamen_lai" <kamen_lai@...>
To: <IBObjects@yahoogroups.com>
Sent: Thursday, June 06, 2002 10:55 PM
Subject: [IBO] 4.2Hd Bug ?
> IN IB_Sql.exe
>
> Connect employee.gdb
>
> Sql :
>
> select t.country , c.country
> from country t join customer c
> on (t.country = c.country)
>
> error : EStackOverflow
>
>
>
>
>
___________________________________________________________________________
> IB Objects - direct, complete, custom connectivity to Firebird or
InterBase
> without the need for BDE, ODBC or any other layer.
>
___________________________________________________________________________
> http://www.ibobjects.com - your IBO community resource for Tech Info
papers,
> keyword-searchable FAQ, community code contributions and more !
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>