Hi All,

I am a CF newbie and getting the hang of it but this is giving me trouble:

I have a query like this on a search action page;

<cfquery name="qCar" datasource="vehicles">
 select *
 from Cars
 where 0=0
 <cfif Trim(Form.Make) is not "">
 and Make='#form.Make#'
 </cfif>
 <cfif FORM.Make is not "">
 and Make='#Form.Make#'
 </cfif>
 <cfif FORM.Model is not "">
 and Model='#Form.Model#'
 </cfif>
 <cfif form.startyear is not "">
 and Year GTE #form.startyear#
 </cfif>
</cfquery>

so everything works great and displays a table
until I add the last cfif statement.  it tells me there
is a syntax error with 'where 0=0 and Year GTE
1995' (assuming form.staryear was 1995 in this
example).  So it seems my system works great for
the others which are text but I am doing somehting
wrong with the startyear (which is a number)
any help would be greatly appreciated!

by the way:  it works fine if i make the last statement
and Year = #form.startyear# but i want GTE #startyear#

Thanks!

-Denton



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to