Hi,
It says "Incorrect syntax near the keyword 'WHERE'."

Try quoting the value after the = sign
WHERE poemID = '#url.id#'




On Fri, Mar 12, 2010 at 11:38 AM, Adam Parker <[email protected]> wrote:

>
> The query from code:
>
> INSERT INTO table (poemID, rating, username)
> VALUES (#url.id#, #form.rating#, '#session.username#')
> WHERE poemID = #url.id#
>
>
> Error details:
>
> Error Executing Database Query.
> [Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax near the
> keyword 'WHERE'.
>
> The error occurred in [pathToFile]\poemOverview.cfm: line 75
>
> 73 : INSERT INTO table (poemID, rating, username)
> 74 : VALUES (#url.id#, #form.rating#, '#session.username#')
> 75 : WHERE poemID = #url.id#
> 76 : </cfquery>
> 77 :
>
> SQLSTATE          HY000
> SQL        INSERT INTO PoetryContest2010Ratings (poemID, rating, username)
> VALUES (5, 4, 'adgparke') WHERE poemID = 5
>
>
> From the error, it looks like the values are being passed, but the data
> isn't written to the table and the page errors.
>
> I've tried moving single quotes around the values being inserted to no
> avail.  Any help is appreciated.
>
> Thanks in advance.
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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-newbie/message.cfm/messageid:4979
Subscription: http://www.houseoffusion.com/groups/cf-newbie/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-newbie/unsubscribe.cfm

Reply via email to