CF8 

SELECT tblY.fldX
FROM tblY
WHERE tblY.fldA='something';

That works okay. But I want to set the WHERE clause on-the-fly. So the user 
selects the filter (via a form) and the result is stored as <cfset SESSION.F = 
"WHERE tblY.fldA='" & FORM.Result & "'"> (where FORM.Result = something)

Do a cfoutput to check SESSION.F and that shows WHERE tblY.fldA='something'    
All is well.

So, my code is

SELECT tblY.fldX
FROM tblY
#SESSION.F#;

The problem is, it now displays as 

SELECT tblY.fldX
FROM tblY
WHERE tblY.fldA="something";

And that throws an error. Why does SESSION.F display correctly in the cfoutput 
but CF8 changes the ' to " when I use it in cfquery ?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351752
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to