[fdo-users] Re: FDO 3.5 ArcSDE Provider Oracle ORA-00920
maland
hma at powel.com
Wed Nov 3 04:34:23 EDT 2010
I have debugged the ArcSDE provider source and identified the problem. It
seems to be related to the "nesting" in function
ArcSDEFilterToSql::ProcessBinaryLogicalOperator. It happens when both
operands are "attribute"-style filters. The parenthesis matching is broken.
Where can I post the bugfix proposal so it can be included in the next
release?
Regards
Henning Maeland
oyvind idland wrote:
>
> I get the same problem here.
>
> It seems to me that the SQL generator goes a bit too far in wrapping
> everything in parenthesis ?
>
> Unfortunately it seems that the SDE provider is currently broken.
>
>
> -- Oyvind
>
>
> On Fri, Oct 1, 2010 at 10:27 AM, maland <hma at powel.com> wrote:
>
>>
>> I've been able to find the SQL generated by the ArcSDEFilterToSql class,
>> and
>> there is obviously a problem with the parantheses matching. Example of
>> SQL
>> generated:
>>
>> SELECT XROW, YROW FROM EXAMPLE_POINTS WHERE YROW = 0 AND ( ( ( (XROW)
>> =
>> (0) ( OR ( (XROW) = (1) ) ) )
>>
>> Hopefully the authors of the FDO ArcSDE provider can have a look at this?
>>
>>
>> Regards
>> Henning
>> --
>> View this message in context:
>> http://osgeo-org.1803224.n2.nabble.com/FDO-3-5-ArcSDE-Provider-Oracle-ORA-00920-tp5587468p5590547.html
>> Sent from the FDO Users mailing list archive at Nabble.com.
>> _______________________________________________
>> fdo-users mailing list
>> fdo-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/fdo-users
>>
>
> _______________________________________________
> fdo-users mailing list
> fdo-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fdo-users
>
>
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/FDO-3-5-ArcSDE-Provider-Oracle-ORA-00920-tp5587468p5700469.html
Sent from the FDO Users mailing list archive at Nabble.com.
More information about the fdo-users
mailing list