If you are using the CFQUERY you need to change

AND (O.Organization LIKE '*king*' OR O.SubOrg LIKE '*king*')

to

AND (O.Organization LIKE '%king%' OR O.SubOrg LIKE '%king%')

The wildcard character * needs to be changed to % for the CFQUERY.




"Maia, Eric" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> I have an Access DB set up as an ODBC datasource (on NT 4). I am building
a
> dynamic SELECT statement based on a number of fields in the search form.
The
> form includes several <select> fields and one text entry field to enter
> keywords. The query works fine as long as only the select fields are used
> (they are populated from the database).
>
> However, when I enter keywords in the text entry field, I get no records
> returned. I can cut and paste the generated SQL statement into a query in
> the Access database, and it will return records. I am using the
> PreserveSingleQuotes function, so that's not the problem. As far as I can
> tell from the Access help files, my SQL statement is properly constructed.
>
> Can anyone see what I'm doing wrong? I think it must be in my use of LIKE,
> but I'm stumped.
>
> Here's an example SQL statement generated by my template. This returns 0
> records via ColdFusion, but returns 1 records when pasted as a query in
> Access:
>
> SELECT DISTINCT O.OrgID, O.Organization, O.City, O.Watersheds
> FROM Organizations O INNER JOIN (OrgActivities OA
> INNER JOIN OrgWatersheds OW ON OA.OrgID = OW.OrgID)
> ON O.OrgID = OA.OrgID
> WHERE 1=1
> AND (O.Organization LIKE '*king*' OR O.SubOrg LIKE '*king*')
> ORDER BY Organization
>
> Thanks - Eric
>
>
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to