Hi.  I'm using cfqueryparam with any dynamic cfquery tag.  However, in  
one case, I'm storing the "WHERE" conditions in a user account so that  
the user can call up the last search he did.  So I  construct the  
string (e.g. parameter1='A' AND parameter2='B'...) and when I store  
that finished string, I use cfqueryparam.  However, what if code for  
an SQL injection is entered there.  Although it will not be executed  
when it is stored, it could be executed when it is called up later:

<cfquery...
SELECT * FROM Table1
WHERE #storedString#
</cfquery>

The only thing I can think of is dynamically building the string in  
the WHERE clause and inserting the appropriate cfqueryparam tag for  
each parameter.  Seems pretty cumbersome.  Are there any other  
solutions?

Thanks,

Rich

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;203748912;27390454;j

Archive: http://www.houseoffusion.com/groups/SQL/message.cfm/messageid:3110
Subscription: http://www.houseoffusion.com/groups/SQL/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.6

Reply via email to