Subject | Re: [IBO] Adding OR condition to where clause |
---|---|
Author | Andreas Pohl |
Post date | 2001-05-02T10:13:39Z |
According to IBO help and my experiences SQLWhereItems and original where
stuff (like search criterias) are always connected with AND. That might be
true in most cases. But I need to "soften" users search criterias without
losing IBO's in-form-searching-capabilities.
I would suggest to modify parsing algorithm in that way, that IBO omits to
add AND operator in case of first line of SQLWhereItems is OR or AND. Jason,
is there a way to support necessarily modifications made by me?
Mit freundlichem Gruss & Best Regards
Andreas Pohl
apohl@...
www.ibp-consult.com
stuff (like search criterias) are always connected with AND. That might be
true in most cases. But I need to "soften" users search criterias without
losing IBO's in-form-searching-capabilities.
I would suggest to modify parsing algorithm in that way, that IBO omits to
add AND operator in case of first line of SQLWhereItems is OR or AND. Jason,
is there a way to support necessarily modifications made by me?
Mit freundlichem Gruss & Best Regards
Andreas Pohl
apohl@...
www.ibp-consult.com
----- Original Message -----
From: "Geoff Worboys" <geoff@...>
To: <IBObjects@yahoogroups.com>
Sent: Tuesday, May 01, 2001 5:17 AM
Subject: Re: [IBO] Adding OR condition to where clause
> > Here is IBO too smart for my needs :)
>
> What you need to do is to use SQLWhereItems or SQLWhereHigh/Med/Low in
> the OnPrepareSQL event handler. (nb. SQLWhereItems are the same
> stringlist as SQLWhereMed). These strings are only valid during that
> phase and are not saved for future prepares.
>
> When you use the AddSQLWhereClause function you are adding permanently
> to the SQL statement - so if you call this function with every prepare
> you will get duplicate entries, as you have found.
>
> HTH
>
> Geoff Worboys
> Telesis Computing