CF 8.01 OS X. I have:
<cfset sqlToRun = "INSERT INTO personalevent(eventid, userid, username, eventdate) VALUES(#FORM.eventidentity#, #FORM.whois#, '#FORM.juser#', '#FORM.eventdate#')"> <cfoutput> #sqlToRun# </cfoutput> <cfquery name="addpersonaleventtome" dataSource="cf_WikiData"> #sqlToRun# </cfquery> the <cfoutput> is: INSERT INTO personalevent(eventid, userid, username, eventdate) VALUES(1, 1, 'jason', '2009-06-27') Which runs fine in a SQL Editor, but running that in the above <cfquery> I get: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1'', ''1'', ''jason'', ''2009-06-27'')' at line 1 There are a number of extra single quotes that I dont see why. If I try converting to <crqueryparam> I have something messed up because I get an error: I did: <cfset sqlToRun = "INSERT INTO personalevent(eventid, userid, username, eventdate) VALUES(<cfqueryparam value="#FORM.eventidentity#" cfsqltype="CF_SQL_INTEGER">, <cfqueryparam value="#FORM.whois#" cfsqltype="CF_SQL_INTEGER">, <cfqueryparam value="#FORM.juser#" cfsqltype="CF_SQL_VARCHAR">, <cfqueryparam value="#FORM.eventdate#" cfsqltype="CF_SQL_DATE">)"> and I get an error: Invalid CFML construct found on line 22 at column 120. Does anyone see my issue? -Jason ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:324026 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4