Hello all,

I am having a strange problem with a cfquery through SQL Server where I am 
building the SQL statement dynamically from form input. I wonder if anyone here 
has encountered and over come a similar error in the past, and could lead me 
toward a solution.

When the SQL statement is placed into a <cfquery> tag, the single quotes which 
denote the string literal in the WHERE clause become doubled-up and cause a 
syntax error.
Dumping the Variables scope gives the value of sql_stmt as:

SELECT user_id, user_name, name_first, name_last, ssn_encrypted FROM tbl_user 
WHERE c_encrypted = 'KSNRUy1VUDcvIzI4PAo=' 
(the ending = is a part of the string literal)

Cutting and pasting this value directly into SQL Server's Query Analyzer 
generates the single row which I am expecting.

In ColdFusion however, I get this:

Error Executing Database Query.  
[Macromedia][SQLServer JDBC Driver][SQLServer]Line 1: Incorrect syntax near 
'KSNRUy1VUDcvIzI4PAo'.

  
The error occurred in C:\Webs\user\find\search_results.cfm: line 37
 
35 : <cfinclude template="#application.root#pop_up_variables.cfm">              
36 :            <cfquery name="q_users_found" datasource="#application.db#">
37 :                    #sql_stmt#
38 :            </cfquery>
39 :    <cfelse>
 

--------------------------------------------------------------------------------
 
SQL
   SELECT user_id, user_name, name_first, name_last, c_encrypted FROM tbl_user
   WHERE c_encrypted = ''KSNRUy1VUDcvIzI4PAo='' (notice the single quotes are 
doubled)
DATASOURCE   base_db 
VENDORERRORCODE   170 
SQLSTATE   HY000 

Thanks,
David

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:249041
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to